Есть ли альтернативы использованию Pyro Event Server (подписка) - с помощью Pyro4 или других пакетов?
Я обновляю код (изначально написанный на python 2.7), чтобы он был совместим как с python 2.7, так и с python 3. В коде использовался пакет Pyro(3), который, похоже, не совместим с python 3, поэтому я попытался вместо этого использовать Pyro4. Хотя использование Pyro4 помогло решить некоторые проблемы, которые у меня были, похоже, у него нет функции сервера событий (подписки), которая была в Pyro (если я не пропустил что-то очевидное??).
Было ли оно переименовано во что-то еще в Pyro4, или есть другой способ использовать подписчика в Pyro4? Если нет, есть ли другой пакет, который кто-нибудь может порекомендовать, который можно использовать вместо?
Спасибо за вашу помощь!!
1 ответ
Вы правы, Pyro4 не предоставляет службу событий как стандартную часть библиотеки.
Теперь служба событий в Pyro3 была очень простой. Должно быть легко восстановить его самостоятельно на Pyro4, это должно быть не более нескольких десятков строк кода. Но я предлагаю также взглянуть на пример ' messagebus', который уже поставляется с Pyro4.
Это все, что я могу сказать на самом деле, потому что вы не сообщили нам каких-либо конкретных подробностей о том, каковы требования к вашему коммуникационному уровню в вашем приложении (кроме того, что он использовал для Pyro3)