wood burning stoves 2.0*
The moose likes EJB and other Java EE Technologies and the fly likes How to send json via jms Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "How to send json via jms" Watch "How to send json via jms" New topic
Author

How to send json via jms

ray frid
Ranch Hand

Joined: Dec 23, 2010
Posts: 79
Hi,

I am using JMS in my architecture in many ways.

Latency and performance are very big factor in our architecture.

I've read that using jms with ObjectMessage in order to pass whole java object within the message takes lots of performances.

Alternative solution is converting to json,protobuff and having the message being sent as a bytemessage/text message.

Could you please make this clear for me:

in case I choose json. after converting from String to json should I send the message
as test or as ByteArray? (any difference?)

Is the the total time of converting String to json from the sender side and
vice versa on the consumer side will be less/more then just sending ObjectMessage?

thanks, ray.
Amarnath Ramasamy
Greenhorn

Joined: Feb 05, 2010
Posts: 7
You can JSON string as text message itself. Convert your object to JSON string using Json parsers and send it via text message. This is definitely better than ObjectMessage. Thanks

Regards,
Amarnath RC
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: How to send json via jms
 
Similar Threads
JMS client request/reply from WebSphere MQ Queue
How to return JSON?
JMS
How to send message from Web Component
JMS question