Solved

ActiveMQ and HTTP Transport

Posted on 2014-03-28
1
506 Views
Last Modified: 2014-03-31
I am reading this site:

http://activemq.apache.org/http-and-https-transports-reference.html 

I think what it is saying is that if you use this transport, JMS messages will leave ActiveMQ within the HTTP tunnel...

BUT also that there is no need for an external tunneling service like stunnel or some other proxy/tunnel service

Is this correct.  Does this transport both send and receive and perform the wrapping and unwrapping for you without need of an extern tunneling agent or program in the DMZ or other area

njd
0
Comment
Question by:Anthony Lucia
1 Comment
 
LVL 35

Accepted Solution

by:
mccarl earned 500 total points
ID: 39964449
I think that they are using the term tunnel very loosely here. A tunnel to me means that one protocol is carried transparently within another, ie. ActiveMQ has its native TCP protocol and if the actual bytes of this were carried as the payload of the HTTP protocol, then I would call it a tunnel. But they mention in that link that the payload is XML, so I would just call this an alternative protocol rather than a tunnel.

I think that their use of the word tunnel is more in reference to the perceived functionality, ie. the fact that this protocol can fairly transparently transit through proxies, firewalls, etc. rather than the actual technical implementation.

But I guess to fully answer your question, no you shouldn't need to encapsulate this within another tunnel, especially if you are using HTTPS. While it is slightly different than an SSH-based tunnel, it should provide similar security.
0

Featured Post

Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
How to get all the API from website? 11 129
Eclipse with various Java releases 7 50
swing controls 2 23
Rewrite Rule head scratcher 18 30
If you are a web developer, you would be aware of the <iframe> tag in HTML. The <iframe> stands for inline frame and is used to embed another document within the current HTML document. The embedded document could be even another website.
In this post we will learn different types of Android Layout and some basics of an Android App.
Viewers will learn about arithmetic and Boolean expressions in Java and the logical operators used to create Boolean expressions. We will cover the symbols used for arithmetic expressions and define each logical operator and how to use them in Boole…
This tutorial explains how to use the VisualVM tool for the Java platform application. This video goes into detail on the Threads, Sampler, and Profiler tabs.

733 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question