<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-2813261110497121234.post1703226805767362166..comments</id><updated>2009-12-20T15:13:43.451-08:00</updated><title type='text'>Comments on Beech Bonanza: Asynchronous Messaging with Rails</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.shaneharvie.com/feeds/1703226805767362166/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default'/><link rel='alternate' type='text/html' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html'/><author><name>Shane Harvie</name><uri>http://www.blogger.com/profile/01016971334424471677</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2813261110497121234.post-8049197873214515711</id><published>2009-12-20T15:13:43.451-08:00</published><updated>2009-12-20T15:13:43.451-08:00</updated><title type='text'>Hi,

I have tried the tutorial, but I am facing so...</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;I have tried the tutorial, but I am facing some problems with deserializing the objects with YAML.load()&lt;br /&gt;&lt;br /&gt;In the on_message() method of the processor if I print the objectto console via puts it seems to be allright, but as soon as I extract the object with YAML.load() and then access the attributes it doesnt work any more. I tried the dump and load in ruby console and there was no problem also. Only after reading from MQ it can&amp;#39;t be deserialized.&lt;br /&gt;Anybody knows a solution for this problem?&lt;br /&gt;Best regards, Filip</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/8049197873214515711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/8049197873214515711'/><link rel='alternate' type='text/html' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html?showComment=1261350823451#c8049197873214515711' title=''/><author><name>Filip</name><uri>http://www.blogger.com/profile/03643949237534342498</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html' ref='tag:blogger.com,1999:blog-2813261110497121234.post-1703226805767362166' source='http://www.blogger.com/feeds/2813261110497121234/posts/default/1703226805767362166' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-2813261110497121234.post-3866835536147485447</id><published>2008-09-23T07:35:04.768-07:00</published><updated>2008-09-23T07:35:04.768-07:00</updated><title type='text'>Hy,this is really a nice tutorial. But you should ...</title><content type='html'>Hy,&lt;BR/&gt;&lt;BR/&gt;this is really a nice tutorial. But you should check your serialization:&lt;BR/&gt;&lt;BR/&gt;http://www.pauldix.net/2008/08/serializing-dat.html&lt;BR/&gt;&lt;BR/&gt;YAML has really poor performance.&lt;BR/&gt;&lt;BR/&gt;Cheers,&lt;BR/&gt;&lt;BR/&gt;Lukas</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/3866835536147485447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/3866835536147485447'/><link rel='alternate' type='text/html' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html?showComment=1222180504768#c3866835536147485447' title=''/><author><name>Overbryd</name><uri>http://www.blogger.com/profile/17007994009693866978</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html' ref='tag:blogger.com,1999:blog-2813261110497121234.post-1703226805767362166' source='http://www.blogger.com/feeds/2813261110497121234/posts/default/1703226805767362166' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-2813261110497121234.post-8813052470177279548</id><published>2008-09-10T09:04:35.101-07:00</published><updated>2008-09-10T09:04:35.101-07:00</updated><title type='text'>Hi Nadav, I don't know of anything off-hand. But t...</title><content type='html'>Hi Nadav, I don't know of anything off-hand. But that doesn't mean it doesn't exist. The usual suspects like scriptaculous and prototype don't offer anything?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/8813052470177279548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/8813052470177279548'/><link rel='alternate' type='text/html' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html?showComment=1221062675101#c8813052470177279548' title=''/><author><name>Shane Harvie</name><uri>http://www.blogger.com/profile/01016971334424471677</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07163103376474242918'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html' ref='tag:blogger.com,1999:blog-2813261110497121234.post-1703226805767362166' source='http://www.blogger.com/feeds/2813261110497121234/posts/default/1703226805767362166' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-2813261110497121234.post-7143302800241703287</id><published>2008-09-07T13:49:36.794-07:00</published><updated>2008-09-07T13:49:36.794-07:00</updated><title type='text'>Thanks for the post. It's great.I am looking for s...</title><content type='html'>Thanks for the post. It's great.&lt;BR/&gt;&lt;BR/&gt;I am looking for some mechanism to implement reliable communication between browser and server - so that the browser will resend requests upon communication failure.&lt;BR/&gt;&lt;BR/&gt;I can write my own ajax calls with 'onfailure' clauses, however I am looking for some kind of js framework for that purpose.&lt;BR/&gt;&lt;BR/&gt;Do you guys know of such a thing ?&lt;BR/&gt;&lt;BR/&gt;Thanks&lt;BR/&gt;Nadav</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/7143302800241703287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/7143302800241703287'/><link rel='alternate' type='text/html' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html?showComment=1220820576794#c7143302800241703287' title=''/><author><name>Nadav</name><uri>http://www.blogger.com/profile/04016008034468145845</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html' ref='tag:blogger.com,1999:blog-2813261110497121234.post-1703226805767362166' source='http://www.blogger.com/feeds/2813261110497121234/posts/default/1703226805767362166' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-2813261110497121234.post-7313032273221720498</id><published>2008-02-25T12:31:55.840-08:00</published><updated>2008-02-25T12:31:55.840-08:00</updated><title type='text'>Tom, seems like the 'missing' security implementat...</title><content type='html'>Tom, seems like the 'missing' security implementation that you speak of is gonna be available from activemq v 5.1 onwards. &lt;BR/&gt;&lt;BR/&gt;http://activemq.apache.org/stomp.html &lt;BR/&gt;&lt;BR/&gt;Nice post btw!&lt;BR/&gt;&lt;BR/&gt;Avant</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/7313032273221720498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/7313032273221720498'/><link rel='alternate' type='text/html' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html?showComment=1203971515840#c7313032273221720498' title=''/><author><name>Avant</name><uri>http://www.blogger.com/profile/07497115448013144774</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html' ref='tag:blogger.com,1999:blog-2813261110497121234.post-1703226805767362166' source='http://www.blogger.com/feeds/2813261110497121234/posts/default/1703226805767362166' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-2813261110497121234.post-7708587645869778146</id><published>2007-10-22T18:56:32.134-07:00</published><updated>2007-10-22T18:56:32.134-07:00</updated><title type='text'>It is probably good to keep in mind that ActiveMQ ...</title><content type='html'>It is probably good to keep in mind that ActiveMQ does not currently support any sort of authentication for Stomp clients yet.&lt;BR/&gt;&lt;BR/&gt;So even if you configure a username and password for your queues in ActiveMQ, a Stomp client can connect to any queue with any username and password.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/7708587645869778146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/7708587645869778146'/><link rel='alternate' type='text/html' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html?showComment=1193104592134#c7708587645869778146' title=''/><author><name>Tom</name><uri>http://www.blogger.com/profile/12841581474134649558</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html' ref='tag:blogger.com,1999:blog-2813261110497121234.post-1703226805767362166' source='http://www.blogger.com/feeds/2813261110497121234/posts/default/1703226805767362166' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-2813261110497121234.post-709998839700054751</id><published>2007-10-14T08:14:01.136-07:00</published><updated>2007-10-14T08:14:01.136-07:00</updated><title type='text'>Sorry for not replying sooner. (It's shane, by the...</title><content type='html'>Sorry for not replying sooner. (It's shane, by the way).  Your login and password are for the ActiveMQ server - I don't have a login set up for the server, so I've just left them blank.  Your payload object can be put wherever you like - it just needs to be accessible to the Customer observer (in the customer application) and the CustomerMessageProcessor (in the orders application). If you put it in one of the folders that are automatically loaded by rails (eg models) and name the file after the object (eg customer_payload.rb) then you shouldn't have to explicitly require it.  But you do have to have the payload file in both projects.  To reduce duplication, we've created a rails plugin that has our shared objects (such as the payload).  Each project installs the plugin to get the common code.  We make the plugin an svn:external so that we reduce duplication.  Hope that helps...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/709998839700054751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/709998839700054751'/><link rel='alternate' type='text/html' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html?showComment=1192374841136#c709998839700054751' title=''/><author><name>Shane Harvie</name><uri>http://www.blogger.com/profile/01016971334424471677</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07163103376474242918'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html' ref='tag:blogger.com,1999:blog-2813261110497121234.post-1703226805767362166' source='http://www.blogger.com/feeds/2813261110497121234/posts/default/1703226805767362166' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-2813261110497121234.post-980682630387204577</id><published>2007-09-10T04:36:07.137-07:00</published><updated>2007-09-10T04:36:07.137-07:00</updated><title type='text'>Hi james, i found that stomp is the gem required a...</title><content type='html'>Hi james, i found that stomp is the gem required and i installed that but again here's a doubt that what i should place in the login and passcode of my broker.yml file ? Where to place that payload file&lt;BR/&gt;&lt;BR/&gt;Plz help me James&lt;BR/&gt;Thanks&lt;BR/&gt;Ramesh, India</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/980682630387204577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/980682630387204577'/><link rel='alternate' type='text/html' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html?showComment=1189424167137#c980682630387204577' title=''/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/17517926508987992520</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html' ref='tag:blogger.com,1999:blog-2813261110497121234.post-1703226805767362166' source='http://www.blogger.com/feeds/2813261110497121234/posts/default/1703226805767362166' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-2813261110497121234.post-3008474150090383713</id><published>2007-09-10T04:26:53.982-07:00</published><updated>2007-09-10T04:26:53.982-07:00</updated><title type='text'>Hi james , i tried out this as a tutorial and i ha...</title><content type='html'>Hi james , i tried out this as a tutorial and i have a doubt that where to place that Payload class in my application directory structure. and while i have started that poller it shows me an error that gems required. plz notice me that need to install any gem for this .. i'm expecting ur reply&lt;BR/&gt;Thanks in advance&lt;BR/&gt;Ramesh , India</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/3008474150090383713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/3008474150090383713'/><link rel='alternate' type='text/html' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html?showComment=1189423613982#c3008474150090383713' title=''/><author><name>Ramesh</name><uri>http://www.blogger.com/profile/17517926508987992520</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html' ref='tag:blogger.com,1999:blog-2813261110497121234.post-1703226805767362166' source='http://www.blogger.com/feeds/2813261110497121234/posts/default/1703226805767362166' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-2813261110497121234.post-404061915040853765</id><published>2007-07-05T17:37:37.941-07:00</published><updated>2007-07-05T17:37:37.941-07:00</updated><title type='text'>Hey Ola, that sounds awesome.  I'll check it out.</title><content type='html'>Hey Ola, that sounds awesome.  I'll check it out.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/404061915040853765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/404061915040853765'/><link rel='alternate' type='text/html' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html?showComment=1183682257941#c404061915040853765' title=''/><author><name>Shane Harvie</name><uri>http://www.blogger.com/profile/01016971334424471677</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07163103376474242918'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html' ref='tag:blogger.com,1999:blog-2813261110497121234.post-1703226805767362166' source='http://www.blogger.com/feeds/2813261110497121234/posts/default/1703226805767362166' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-2813261110497121234.post-5009939038353215419</id><published>2007-07-05T14:14:52.222-07:00</published><updated>2007-07-05T14:14:52.222-07:00</updated><title type='text'>Hi, have you noticed that ActiveMessaging have sup...</title><content type='html'>Hi, have you noticed that ActiveMessaging have support for JMS when running on JRuby, nowadays? =)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/5009939038353215419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/5009939038353215419'/><link rel='alternate' type='text/html' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html?showComment=1183670092222#c5009939038353215419' title=''/><author><name>Ola Bini</name><uri>http://www.blogger.com/profile/15793488672952593953</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html' ref='tag:blogger.com,1999:blog-2813261110497121234.post-1703226805767362166' source='http://www.blogger.com/feeds/2813261110497121234/posts/default/1703226805767362166' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-2813261110497121234.post-1141213593312945501</id><published>2007-07-03T07:38:05.133-07:00</published><updated>2007-07-03T07:38:05.133-07:00</updated><title type='text'>Thanks James.  Will be sure to check out camel.</title><content type='html'>Thanks James.  Will be sure to check out camel.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/1141213593312945501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/1141213593312945501'/><link rel='alternate' type='text/html' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html?showComment=1183473485133#c1141213593312945501' title=''/><author><name>Shane Harvie</name><uri>http://www.blogger.com/profile/01016971334424471677</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07163103376474242918'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html' ref='tag:blogger.com,1999:blog-2813261110497121234.post-1703226805767362166' source='http://www.blogger.com/feeds/2813261110497121234/posts/default/1703226805767362166' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-2813261110497121234.post-5023122107262347581</id><published>2007-06-26T12:19:50.198-07:00</published><updated>2007-06-26T12:19:50.198-07:00</updated><title type='text'>just saw this via jon tirsen, I'm adding a link to...</title><content type='html'>just saw this via jon tirsen, I'm adding a link to it from the activemessaging wiki as well.&lt;BR/&gt;&lt;BR/&gt;&lt;BR/&gt;&lt;A HREF="http://beginsinwonder.com" REL="nofollow"&gt; - Andrew Kuklewicz&lt;/A&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/5023122107262347581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/5023122107262347581'/><link rel='alternate' type='text/html' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html?showComment=1182885590198#c5023122107262347581' title=''/><author><name>kookster</name><uri>http://www.blogger.com/profile/02981489803973809446</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html' ref='tag:blogger.com,1999:blog-2813261110497121234.post-1703226805767362166' source='http://www.blogger.com/feeds/2813261110497121234/posts/default/1703226805767362166' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-2813261110497121234.post-9006206309036604638</id><published>2007-06-25T23:42:34.105-07:00</published><updated>2007-06-25T23:42:34.105-07:00</updated><title type='text'>Great post; I've added it to the ActiveMQ articles...</title><content type='html'>Great post; I've added it to the ActiveMQ articles page: http://cwiki.apache.org/ACTIVEMQ/articles.html&lt;BR/&gt;&lt;BR/&gt;Incidentally mentioning Enterprise Integration Patterns; have you seen this?&lt;BR/&gt;&lt;BR/&gt;http://activemq.apache.org/camel/enterprise-integration-patterns.html&lt;BR/&gt;&lt;BR/&gt;its an easy way to use EIP using a Java DSL. &lt;BR/&gt;&lt;BR/&gt;It might be interesting to try out a Ruby DSL version of Camel so folks can write the routing rules in JRuby?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/9006206309036604638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2813261110497121234/1703226805767362166/comments/default/9006206309036604638'/><link rel='alternate' type='text/html' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html?showComment=1182840154105#c9006206309036604638' title=''/><author><name>James Strachan</name><uri>http://www.blogger.com/profile/12591119339035350067</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.shaneharvie.com/2007/06/asynchronous-messaging-with-rails.html' ref='tag:blogger.com,1999:blog-2813261110497121234.post-1703226805767362166' source='http://www.blogger.com/feeds/2813261110497121234/posts/default/1703226805767362166' type='text/html'/></entry></feed>