웹 소켓 용 스프링 부팅 응용 프로그램이 있습니다. Stomp 웹 소켓을 사용하지 않습니다. 마이크로 서비스의 여러 인스턴스에서 웹 소켓 세션을 공유 할 수있는 방법이 있습니까?스프링 마이크로 서비스 사이의 공유 웹 소켓 세션
Redis 또는 cassandra에서 websocket 세션을 저장할 수있는 방법이 있습니까?
나의 사용 사례는 kofka 대기열을 듣고있는 마이크로 서비스의 여러 인스턴스를 실행했기 때문에 메시지가 수신되면 웹 소켓 세션을 사용하여 클라이언트로 보내야합니다. 세션을 마이크로 서비스에 MAP으로 저장합니다. 내 문제는 내 마이크로 서비스 중 하나가 메시지를 받고있는 중입니다. 세션에 해당 마이크로 서비스가 없으면 메시지가 클라이언트로 전송되지 않습니다.
REDIS 또는 Cassandra에 websocket sesssion을 저장할 수 있다면 세션을 쿼리하고 클라이언트로 보낼 수 있습니다.
요구 사항에 따라 Stomp 웹 소켓을 사용할 수 없으므로 정상적인 웹 소켓이어야합니다.