Есть ли альтернативы использованию Pyro Event Server (подписка) - с помощью Pyro4 или других пакетов? - PullRequest
0 голосов
/ 07 сентября 2018

Я обновляю код (изначально написанный на python 2.7), чтобы он был совместим как с python 2.7, так и с python 3. Код использовал пакет Pyro (3), который, кажется, не совместим с python 3, поэтому я Я пытался использовать Pyro4 вместо. Хотя использование Pyro4 помогло решить некоторые проблемы, которые у меня были, похоже, у него нет функции сервера событий (подписки), которая была в Pyro (если я не пропустил что-то очевидное ??).

Переименовано ли оно во что-то еще в Pyro4, или есть другой способ использовать подписчика в Pyro4? Если нет, то есть ли другой пакет, который кто-то может порекомендовать, который можно использовать вместо него?

Спасибо за вашу помощь !!

1 Ответ

0 голосов
/ 07 сентября 2018

Вы правы, Pyro4 не предоставляет службу событий как стандартную часть библиотеки.

Теперь служба событий в Pyro3 была очень простой. Должно быть легко перестроить его самостоятельно на Pyro4, должно быть не более нескольких десятков строк кода. Но я предлагаю также взглянуть на пример ' messagebus ', который уже поставляется с Pyro4.

Это все, что я могу сказать на самом деле, потому что вы не сообщили нам каких-либо конкретных подробностей о том, каковы требования на вашем уровне связи в вашем приложении (кроме того, что он использовал для Pyro3)

...