메시지 브로커 란 무엇입니까?
메시지 브로커는 전자 메일 메시지를 하나의 독점 형식에서 다른 형식으로 변환하는 미들웨어 응용 프로그램입니다. 이 응용 프로그램은 한 메시징 아키텍처와 다른 메시징 아키텍처간에 메시지를 부드럽게 전환하는 데 도움이됩니다.
예를 들어 한 회사에서 Microsoft Exchange®를 전자 메일 서버 소프트웨어로 사용하고 Outlook®을 클라이언트로 사용하는 경우 Exchange®에서 사용하는 메시지 브로커는 메시지를 라우팅해야 할 때 외부 메일 서버와 통신하는 데 사용됩니다. 전자 메일을 보내면 Exchange®는 표준 SMTP (Simple Message Transfer Protocol)를 사용하여 메시지를받는 사람 서버로 보냅니다. 이렇게하면 Outlook® 및 Exchange®를 사용하여 전송 된 메시지를 Lotus Domino® 및 Lotus Notes®를 실행하는 조직의 누군가가받을 수 있습니다.
Outlook® 또는 Lotus Notes® 사용자에게는 상호 작용이 눈에 띄지 않습니다. 메시지 브로커가 메시지가 어디로 가고 있는지 결정하고 다른 서버로 메시지를 보내기위한 표준 프로토콜 때문입니다.
메시지 브로커는 메시징 솔루션의 일부입니다. Microsoft Exchange®는 하나의 프로토콜, HTTP, MAPI 또는 SMTP를 통해 수신 된 메시지를 다른 프로토콜로 변환하여 메시지 브로커로 전송하는 전자 메일 서버 소프트웨어입니다. 어느 시점에서 대부분의 아웃 바운드 이메일 통신이 SMTP를 사용하여 이메일을 보내는 반면 Exchange®와 같은 메시징 서버의 경우 시스템과 함께 사용되는 클라이언트에 따라 다릅니다. 클라이언트가 Outlook® 인 경우 메시지는 MAPI (Messaging Application Programming Interface)를 사용하여 Exchange® 서버로 전달됩니다. 서버에서 Exchange는 각 메시지를 평가하고 다른 프로토콜로의 변환이 필요한지 확인해야합니다. 받는 사람의 사서함이 같은 서버에 있으면 프로토콜을 변경할 필요가 없으며 메시지가 배달됩니다. 다른 서버에 있고 인터넷을 통과해야하는 경우 SMTP를 통해 원격 서버로 메시지를 보내면 메시지 브로커가 처리하여받는 사람의 사서함으로 배달 될 수 있습니다.
메시지 브로커는 메일 서버 또는 메시징 서버 인 완전한 패키지가 아니라 한 개인에서 다른 개인으로 원활한 메일 흐름을 허용하는 응용 프로그램의 일부입니다. 이러한 미들웨어 응용 프로그램은 서버에서 이메일 메시지를 보내는 데 관련된 대부분의 작업을 보내고 보내는 사람들의 시각과 마음에서 멀어지게합니다. 이 프로세스는 전자 메일을 사용자에게 원활하게 유지하고 일상적인 비즈니스 운영에 필수적입니다.