当前位置 - 무료 법률 상담 플랫폼 - 법률 지식 - nmybdzjms은(는) 무슨 뜻인가요?

nmybdzjms은(는) 무슨 뜻인가요?

JMS는 Java에서 메시지 미들웨어에 액세스하기 위한 인터페이스만 정의하고 이를 구현하지 않습니다. JMS 인터페이스를 구현하는 메시지 미들웨어를 JMS Provider라고 합니다. Apache의 ActiveMQ 및 Alibaba의 RocketMQ 등이 있습니다.

비동기: JMS는 본질적으로 비동기입니다. 클라이언트가 메시지를 받으면 요청을 적극적으로 보낼 필요가 없습니다. 메시지는 사용 가능한 클라이언트에 자동으로 전송됩니다. 신뢰성: JMS는 메시지가 한 번만 전달되도록 보장합니다.

모든 사람은 중복 메시지 생성 문제에 직면해 있으며 JMS는 이 문제를 피할 수 있을 뿐 제거할 수는 없으므로 일부 나쁜 상황에서는 여전히 중복이 발생할 수 있습니다. 사용자가 JM 공급자에 대한 연결을 생성하는 데 사용하는 관리 개체입니다.

JMS 클라이언트는 이식 가능한 인터페이스를 통해 연결에 액세스하므로 기본 구현이 변경될 때 코드를 수정할 필요가 없습니다. 관리자는 JMS 클라이언트가 찾을 수 있도록 JNDI 네임스페이스에 연결 팩토리를 구성합니다. 메시지 유형에 따라 사용자는 대기열 연결 팩토리 또는 주제 연결 팩토리를 사용합니다.