Java 응용 프로그램간에 큰 메모리 내 객체를 공유하는 방법을 찾고 있는데 JMS (ActiveMQ
) 및 JavaSpaces
을보고있었습니다. 어떤 사람들이 두 개 이상의 자바 응용 프로그램간에 객체를 안정적으로 보내거나 공유 할 수 있습니까? ActiveMQ는 대용량 메시지에 적합합니까?Java 응용 프로그램간에 빠른 객체 공유
0
A
답변
2
과 같은 메모리 내 데이터 격자를 사용할 수 있습니다. Oracle Coherence 또는 JBoss Data Grid. 이것은 JMS보다 빠를 수 있습니다.
0
정말로 공유하는 것이 무엇을 의미하는지에 따라 다릅니다. 서로 다른 프로세스 (잠재적으로 다른 시스템에 있음)가 "공유"객체에 액세스 할 수 있어야한다는 것을 의미하면 다른 답변에서와 같이 Oracle Coherence와 같은 것이 좋습니다.
다른 한편으로는 한 프로세스에서 다른 프로세스로 전달하는 것을 의미한다면 메시징 솔루션을 찾고있을 것입니다. JMS 또는 훨씬 간단합니다. 휴식.