Python <---> Scala(Java)
0MQ: в частности, потому что биндинги для Java и для Python у него наиболее популярны/поддерживаемы/оттестированы.
Более высоуровневых средств, которые бы содержали механизм сериализации (тот же protobuf) и какую-нибудь систему обработки сетевых сообщений, предоставляя event-driven development, не существует?
Более высоуровневых средств, которые бы содержали механизм сериализации (тот же protobuf) и какую-нибудь систему обработки сетевых сообщений, предоставляя event-driven development, не существует?Существуют любители Thrift ( http://thrift.apache.org/ )
Есть XML-RPC, REST.
Имхо по такому описанию как у тебя выбирать сложно, надо на задачу смотреть.
Про event-driven - тут как раз самое event-driven, если нужно. Можно цикл zmq_poll сделать, а можно вытащить из zmq файловый дескриптор и сделать цикл тем, чем хочется (т.е. поллить события по zmq-шным сокетам в одном цикле с любыми другими файловыми дескрипторами)
Оставить комментарий
yroslavasako
Чем лучше по сети связать сервисные приложения на питоне и на скале? Ну или в крайнем случае с явой. Необходимо для домашних целей, не ентерпрайз - очередной костыль для десктопа, сетевую часть пока не писал, так что пока ни на что не завязан.