Есть ли альтернативы использованию 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)

Другие вопросы по тегам