Что лучше для приложения alljoyn, слушателя Alljoyn Observer или About Listener + Session Listener? Я новичок в alljoyn, я вижу, что Observer заботится об управлении сеансом и снижает нагрузку на приложение? Правильно ли это, какой подход лучше? Просьба уточнить.
Что лучше для приложения alljoyn, слушателя Alljoyn Observer или About Listener + Session Listener
Ответы (1)
Да, с Observers
вам не нужно заботиться об управлении сессиями, и вы определенно уменьшите сложность своего приложения. Вам нужно только указать интересующие вас интерфейсы Alljoyn, и фреймворк автоматически создаст объекты прокси-шины, которые реализуют как минимум указанные вами интерфейсы.
Предоставляя прослушиватель через метод registerListener
, вы можете получать уведомления, когда обнаруживается новый объект или когда объект был потерян.
С помощью прослушивателя about, зарегистрированного в подключении к шине, и прослушивателя сеанса вы можете добиться того же, что и в Observer, но у вас есть детальный контроль над соединением с удаленным объектом.
Тем не менее, лучший подход зависит от того, что вам нужно делать. В любом случае, начиная с Observer
, кривая обучения может быть более плавной.