Joe added a comment. In https://phabricator.wikimedia.org/T114443#1698223, @GWicke wrote:
> @ottomata, main reason would be the ability to work with $simple_queue, > $binary_kafka, $amazon_queue and so on without changes in MW code. This isn't > so theoretical. We'll want a lighter-weight queue for testing, developers and > third party users rather soon. Please note that software angosticity can be achieved via libraries as well as soon as you abstract the interface from the current driver implementation. So no, this is not a reason why we should build a REST service in front of kafka. Writing high quality, standardized libraries in php, nodejs and python (at least) will be needed anyways, and I suspect strongly that not tying ourselves to an HTTP-based paradigm will allow us to do more in the future if we want to (HTTP is _not_ what I would use as a protocol if I had to design an event bus). TASK DETAIL https://phabricator.wikimedia.org/T114443 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Joe Cc: EBernhardson, bd808, Joe, dr0ptp4kt, madhuvishy, Nuria, ori, faidon, aaron, GWicke, mobrovac, Halfak, Eevans, Ottomata, Matanya, Aklapper, JAllemandou, jkroll, Smalyshev, Hardikj, Wikidata-bugs, Jdouglas, RobH, aude, Deskana, Manybubbles, mark, JanZerebecki, RobLa-WMF, fgiunchedi, Dzahn, jeremyb, chasemp, Krenair _______________________________________________ Wikidata-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
