That is good to know, thanks for sharing! And you squeezed a bit more information/details out of Romain... i couldn't squeeze the following line out of him earlier... lol
> Yes, you squeezed the network layer, you avoided network problems ;) On Sun, Mar 24, 2013 at 1:35 PM, Bjorn Danielsson < [email protected]> wrote: > Well, I still have networking between my two (for failover) > TomEE servers and the SQL service that holds the queue and > commits the transactions. But I eliminated a middle-man :) > > -- > Bjorn Danielsson > Cuspy Code AB > > > Romain Manni-Bucau <[email protected]> wrote: > > Yes, you squeezed the network layer, you avoided network problems ;) > > Le 24 mars 2013 18:12, "Bjorn Danielsson" < > [email protected]> > > a écrit : > > > >> Interesting, I went the opposite way, from JMS to @Asynchronous. > >> > >> I began using JMS for asynchronous requests that were required > >> to be transactional and reliable. This worked great during > >> initial development, first with OpenMQ in GlassFish and then > >> with ActiveMQ in OpenEJB/TomEE. But when I started testing > >> ActiveMQ failover configurations under heavy loads, I started > >> getting lost messages and hung JMS connections. > >> > >> So after struggling for a while I ended up rolling my own > >> persistent queue in SQL, and used @Asynchronous for the request > >> dispatch. That turned out to solve all of my problems, and the > >> overall configuration also become notably simpler. > >> > >> -- > >> Bjorn Danielsson > >> Cuspy Code AB > >> > >> > >> "Howard W. Smith, Jr." <[email protected]> wrote: > >> > On Sat, Mar 23, 2013 at 5:55 PM, Romain Manni-Bucau > >> > <[email protected]>wrote: > >> > > >> >> just to be sure: @Schedule != @Asynchronous > >> >> > >> >> > >> > True/understood. hahaha! > >> > > >> > My point is this... since i had issues using @Asynchronous, it is hard > >> > going back to @Asynchronous since i'm loving AMQ/JMS. :) > >> > > >> > I think I heard you and/or others say that JMS is old technology > (java ee > >> > 5), and I know @Asynchronous is java ee 6, so i trust @asynchronous > can > >> do > >> > the job, but i even heard that @asynchronous is not good to use in > JSF or > >> > servlet (request-based) apps. > >> >
