У меня есть гибкий пользовательский интерфейс, который взаимодействует с сервером с помощью пружинных блейздов.У меня есть очень типичное требование потоковой передачи данных в реальном времени на панели в пользовательском интерфейсе.
Требование такое: У нас есть объект, скажем, Персона и сервер продолжают отправлять свои данные в место назначения сообщений Blazeds, где подписчик потребителя пользовательского интерфейса подписалсяи, следовательно, пользователь может видеть эти данные в реальном времени на панели.
- Пользователь может открывать несколько панелей в одном браузере для одновременного просмотра данных для разных лиц (например, id = 1,2,3 соответственно)
- Может быть несколько пользователей пользовательского интерфейса, которые могут просматривать одни и те же данные для человека с идентификатором id = 1 в определенный момент времени, скажем.
В основном я хочу разделить данные между панелями пользовательского интерфейса,Панель пользовательского интерфейса, открытая для лица с идентификатором = 1, не должна отображать данные для лица с идентификатором = 2.Я делаю это с помощью заголовков-селекторов, но, по-видимому, я обнаружил, что дифференцирование для выбора и отображения данных происходит в пользовательском интерфейсе, что вызывает проблемы с производительностью.Я узнал, что использование подтем может повысить производительность.
Но прежде чем продолжить, я хочу знать, будет ли браузер пользовательского интерфейса получать данные независимо от подтемы, назначенной данным, и тогда потребитель решит принять их илине?Если это так, проблема останется прежней.Есть ли хороший способ для достижения цели.
-Miral