Я пытаюсь реализовать шаблон Observer / Observable на экземпляре EC2.Я смог создать приложение, используя RMI относительно просто.Однако попытка заставить RMI и облако Amazon работать не была невозможна для клиентских обратных вызовов.
RMI также ограничивает клиентские приложения на основе Java.Поэтому я возился с JAX-WS, чтобы использовать сообщения SOAP.Однако я не смог придумать надежный способ сделать с ним обратные вызовы на клиенте.
Кто-нибудь знает способ, которым я мог бы программировать таким же образом, как RMI работает с обратным вызовом клиентаметоды обновления Observers, когда что-то на моем сервере было изменено, используя, надеюсь, не зависящий от языка распределенный метод?
Я бы хотел сделать так, чтобы все мои клиенты были написаны на Java, но мне нужнов состоянии заставить его работать на экземпляре EC2, который RMI кажется неспособным делать обратные вызовы, даже если я открываю все порты TCP и использую менеджер безопасности.
Спасибо, Бен