MySQL 데이터베이스는 현재 연결된 클라이언트에 대한 변경 사항을 보내 변경되면 내가 뭘하려고 오전입니다.
웹 소켓을 사용하여이 작업을 수행하려고 생각했지만 클라이언트는 서버로 전송하고 서버는 다른 모든 클라이언트로 전송합니다.
내가하려는 것은 클라이언트가 서버에 연결하는 것입니다. (모든 클라이언트가해야 할 일입니다.) 서버가 mysql 데이터베이스의 변경을 보았을 때 모든 클라이언트에 변경 사항을 보냅니다.
websockets이 최선의 해결책이라면 누군가 구현할 수있는 방법을 설명 할 수 있습니까? 아니면 더 좋은 방법이 있다면 웹 소켓 무엇입니까?
당신이 "서버가 MySQL 데이터베이스의 변화를 볼 수있다"무엇을 의미합니까? 어떤 종류의 변경 - 스키마 또는 데이터가 변경됩니까? –
새 레코드와 같은 데이터 변경이 추가되었거나 제거되었거나 변경되었습니다. –
소켓 연결을 통해 새로운 데이터 피드를 모니터링하면서 각 클라이언트의 일부 폴링 메커니즘으로 가능하다고 생각하십시오. 빈번한 간격으로 데이터베이스 테이블을 읽는 것이 똑같은 일을 완수하지 않을까요? –