Sorry for jumping into discussion but I really need some advises regarding message queuing. Actually, we have been using MSMQ and SQL Server together (using DTC) for the last 3 years. It is reliable but extremely hard to: - configure - monitor - investigate
I really want to move away from MSMQ to something like RabbitMQ (or similar) but lack of DTC puts a shows stopper (reliability was number one requirement). Does anyone have any experience how to use RabbitMQ in case you need a guaranteed delivery before you commit something to the database? The main scenario is: Begin Distributed Transaction Read Queue Message Do a business logic (update business tables /etc) Send Message containing results Commit Distributed Transaction How above scenario is possible in any non-Microsoft queue libraries? On 21 June 2013 20:26, Corneliu I. Tusnea <corne...@acorns.com.au> wrote: > I have SQL in the loop but I'd like to avoid it this time :) Sorry Greg. > > > On Fri, Jun 21, 2013 at 5:04 PM, Dave Walker <rangitat...@gmail.com>wrote: > >> +1 for rabbit we have a massive investment in it and works great. >> On 21 Jun 2013 03:00, "Nathan Chere" <nathan.ch...@saiglobal.com> wrote: >> >>> RabbitMQ works great.**** >>> >>> ** ** >>> >>> *From:* ozdotnet-boun...@ozdotnet.com [mailto: >>> ozdotnet-boun...@ozdotnet.com] *On Behalf Of *Corneliu I. Tusnea >>> *Sent:* Friday, 21 June 2013 11:48 AM >>> *To:* ozDotNet >>> *Subject:* Message Queing**** >>> >>> ** ** >>> >>> Hi,**** >>> >>> ** ** >>> >>> Anyone can recommend a good message queuing system that works well with >>> .Net?**** >>> >>> I'm only aware of ActiveMQ and MSMQ. I know ActiveMQ is Java based and I >>> want to stay away from MSMQ as previous experiences were not that positive. >>> **** >>> >>> ** ** >>> >>> Azure is not an option as I need this to run internally.**** >>> >>> ** ** >>> >>> Thanks,**** >>> >>> Corneliu.**** >>> >>> ** ** >>> >>> ** ** >>> >>> ** ** >>> >>> Click here <https://www.mailcontrol.com/sr/MZbqvYs5QwJvpeaetUwhCQ==> to >>> report this email as spam.**** >>> >>> >>> This message has been scanned for malware by Websense. www.websense.com >>> >> >