신뢰할 수있는 FIFO 통신을 추가하기 위해 소형 미들웨어 시스템을 확장하고자하며 브로커 간 연결은 FIFO 여야합니다. 현재 미들웨어의 통신 레이어는 소켓과 RMI를 지원합니다. 그러나 소켓 및 RMI 메시지 개체에 대한 FIFO 순서를 제공 할 수 있다고 생각하지 않습니다.신뢰할 수있는 FIFO 메시징 Java
RMI의 메시지 개체 수준에서 FIFO 순서를 적용 할 수있는 방법이 있습니까?
지금까지 FIFO 순서를 보장하기 위해 통신 레이어에 JMS와 같은 것을 사용하기로 결정했습니다. 이게 말이 돼? 아니면 다른 경량 대안이 있습니까?
다른 옵션은 메시지 번호를 사용하고 소켓이나 RMI의 상단에 작은 프로토콜을 작성하여이 순서를 구현한다고 생각하지만 이는 많은 작업처럼 보이고 특별한 경우를 처리해야합니다.
저는 특별한 제품보다는 Java로 신뢰할 수있는 메시징을 가질 수있는 방법을 묻습니다! 내 질문은 JMS와 같은 메시징 API를 사용할 수 있는지 아니면 제품이 아닌 다른 대체 방법/기술이 있는지 여부입니다. – p00ya00
"그러나 소켓과 RMI가 메시지 개체에 FIFO 순서를 제공 할 수 있다고 생각하지 않습니다." 왜 안돼? – EJP