• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

JMS broker outside firewall

 
surlac surlacovich
Ranch Hand
Posts: 296
Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I've got general question regarding JMS usage.
Why is it good practice to put JMS broker outside of firewall, while all the other sub-systems stay behind firewall. What benefit from that, JMS has ability to send messages through firewall securely?

Quote from WSO2 ESB + Qpid article:
You may wish to send messages from outside a firewall to a server inside. You could connect an ESB within the firewall to a Message Broker running outside the firewall (for example on Amazon EC2).
 
Henry Wong
author
Marshal
Pie
Posts: 21007
77
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
surlac surlacovich wrote:I've got general question regarding JMS usage.
Why is it good practice to put JMS broker outside of firewall, while all the other sub-systems stay behind firewall. What benefit from that, JMS has ability to send messages through firewall securely?

Quote from WSO2 ESB + Qpid article:
You may wish to send messages from outside a firewall to a server inside. You could connect an ESB within the firewall to a Message Broker running outside the firewall (for example on Amazon EC2).



Well, there is a use-case not in context here... Quite frankly, for a majority of cases, where the JMS broker is doing messaging between applications within the same datacenter (heck, even in the same subnet), the JMS broker should be with the applications.

There is no general practice to always put the JMS broker outside the firewall.

Henry
 
surlac surlacovich
Ranch Hand
Posts: 296
Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Oh, I see, thanks.
I think by this case with moving the broker to Amazon EC2 they meant "If you want to move the broker to really-really fast machine and it is outside of firewall you can do that".
Can the JMS broker be a performance bottleneck (so it must be moved to a powerful machine)? I've heard that Qpid implementation of the broker is really fast.
 
surlac surlacovich
Ranch Hand
Posts: 296
Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
surlac surlacovich wrote:
Can the JMS broker be a performance bottleneck (so it must be moved to a powerful machine)?

Also, some providers use NoSQL which is extremely fast.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic