业务是这样的:
有一个硬件设备, 会不停地向服务器通过socket上传数据, 同时, 这个数据需要实时地传递给APP端用作显示.
socket服务器监听到一个新的socket时, 会新建一个socket进行处理.
但是现在不知道怎么把数据给app了.
请大家给给建议. 谢谢.
黄舟2017-04-17 17:49:10
하드웨어 장치는 수집된 데이터를 캐시 서버에 업로드합니다
앱 요청을 처리하고 현재 캐시 서버에서 데이터를 가져오는 애플리케이션 서버를 구축합니다.
클라이언트 앱이 애플리케이션 서버에 액세스합니다
일반적으로 비동기식이며 스레드 간 통신이 없습니다. 또한 각 스레드가 서로 독립적일 때만 진정한 병렬이 가능합니다
스레드 간 통신(알림 대기)이 필요한 경우 기본적으로 직렬과 동일합니다.
수집된 데이터의 양과 수집된 이력 데이터의 저장 여부에 따라 캐시 서버 및 애플리케이션 서버 구현을 결정합니다.
먼저 몇 가지 질문을 추가하세요. . .
巴扎黑2017-04-17 17:49:10
스레드 간의 통신이 아니라 서로 다른 프로세스 간의 통신이며 머신 간에도 이루어져야 합니다.
다음을 수행할 수 있습니다.
앱이 서버와 긴 연결을 설정한 후 서버가 데이터를 앱에 푸시합니다
앱이 주기적으로 서버에 데이터를 쿼리합니다
환경과 비즈니스 요구에 따라 가장 적합한 방법을 선택하는 방법은 다양합니다.