서버에서 채널 ID를 가져 오거나 RequestFactory 호출에서 전송할 수있는 방법이 있습니까?RequestFactory 요청에 대한 채널 클라이언트 ID 얻기
상황 :
- 사용자가 응용 프로그램을 시작는 채널 개방되고있다.
- 사용자가 RequestFactory (
requests.persist().using(...).fire(...)
)가있는 항목을 유지합니다. - 서버의
persist()
메서드는 연결된 모든 클라이언트를 핑 (ping)하여 엔터티가 업데이트되었음을 알립니다.
그러나 처음 변경 한 사용자는 ping 할 필요가 없습니다. 어떤 고객이 변경을했는지 확인하는 방법이 있습니까? 한 명의 사용자가 여러 창 (채널)을 열었 기 때문에 사용자를 알기에 충분하지 않습니다.
"핑 (ping)"클라이언트를 보여줄 수 있습니까? – expert
'CHANNEL_SERVICE.sendMessage (new ChannelMessage (clientId, message.toString()));''message'는 변경된 모델의 ID입니다. 클라이언트는이 모델을 다시로드합니다 ('requests.modelRequest(). findModel (id) .fire (modelReceiver);'). – Dominik