Хорошо, буферы протокола, безусловно, хорошо работают для нас:)
Хотя вы можете захотеть наложить их поверх HTTP.Очевидно, вам понадобится некоторый вид транспортного уровня между TCP / IP и самими буферами протокола - protobufs не определяют ничего, кроме сериализованных сообщений.HTTP, как правило, хорошо понимается, легко проходит через брандмауэры и имеет поддержку как клиента, так и сервера на нескольких платформах.
Одна проблема: я не уверен, какая поддержка буфера протокола существует в PHP.Здесь есть бета-библиотека , но это все, что я увидел в списке сторонних дополнений .