Существует ли формальный способ использования Apache Thrift в платформе Java Play без использования Finagle-Trrift для Scala. Я не хочу использовать веб-сокеты, но использовать обычные сокеты.Как я могу использовать бережливый сервер Play framework java на сокетах?
ответ
Это мои выводы, когда дело доходит до Play Framework и бережливых сокетов, которые явно работают на меня.
Вместо использования Thrift direct мы будем использовать Finagle-бережливость. Это усовершенствованное пользовательское отказоустойчивое расширение Thrift от Twitter. Он построен в Scala, но в этом случае мы будем использовать Scrooge для генерации Scala или Java. В этом случае мы будем использовать Java.
Версия Java - 8 или последняя.
Ваш файл build.sbt будет выглядеть следующим образом; link
Приложение для подачи заявок должно вызывать сгенерированный интерфейс Scala для Java-разработчика, такой как link.
Ваш сервер должен теперь использовать Исполнитель, чтобы создать прослушивающий порт, подобный этому link.
Таким образом, все, что я сделал, и теперь могу запустить двоичную арифтику, которая очень масштабируема.