[rabbitmq-discuss] resources for designing messaging systems

Mark Fisher markfisher at vmware.com
Sat Jun 19 17:00:25 BST 2010


Shane,

For EIP, if you're a Spring user, you might want to check out: http://springsource.org/spring-integration 
  - we'll be adding AMQP Channel Adapters along with the upcoming  
Spring/AMQP/RabbitMQ project.

-Mark

Sent from my iPhone

On Jun 19, 2010, at 11:46 AM, "Alexis Richardson"  
<alexis at rabbitmq.com> wrote:

> Shane
>
> On Thu, Jun 17, 2010 at 6:29 PM, Shane <shane at digitalsanctum.com>  
> wrote:
>> Matthias,
>>
>> No one on my team is familiar with Python (we're a Ruby/Java shop),  
>> so
>> Celery doesn't seem like a good fit.
>
> You could try using its HTTP interface..
>
>
>> Since I initially asked the
>> question, I've found some additional resources that have helped me
>> including the "Enterprise Integration Patterns" book and the examples
>> in the Java client library. The book does a good job of describing  
>> the
>> theory of messaging solutions
>
> Hohpe's book is good.
>
> Does this help? http://hg.rabbitmq.com/rabbitmq-java-messagepatterns/
>
>> but I'm still looking for some real-
>> world RabbitMQ implementations.
>> Is there a list somewhere of open source projects that use RabbitMQ?
>
> http://delicious.com/alexisrichardson/rabbitmq+code
>
> It's a few months out of date...
>
> There are lots of things out there.  Your best bet is to describe what
> you are doing in detail on this list I think...
>
> alexis
>
>
>
>
>>
>> Thanks,
>> Shane
>>
>> On Jun 17, 6:48 am, Matthias Radestock <matth... at rabbitmq.com> wrote:
>>> Shane,
>>>
>>> On 10/06/10 15:41, Shane wrote:
>>>
>>>> I guess what I'm looking for are code examples for complete apps  
>>>> so I
>>>> can get a better idea of the best way to apply exchanges/queues.
>>>
>>>> I'm working to port a legacy system of batches to use RabbitMQ. The
>>>> batches run in a continuous loop and use a database as a state  
>>>> machine
>>>> to determine what jobs to run and which data to use. There are
>>>> dependencies between some of the batches (one cannot run until  
>>>> one or
>>>> more others complete).
>>>
>>> Have you looked at celery (http://celeryproject.org/)?Not only is  
>>> it an
>>> example of a complete rabbit app, it also is in a domain similar  
>>> to what
>>> you are trying to accomplish.
>>>
>>> Regards,
>>>
>>> Matthias.
>>> _______________________________________________
>>> rabbitmq-discuss mailing list
>>> rabbitmq-disc... at lists.rabbitmq.comhttp://lists.rabbitmq.com/cgi- 
>>> bin/mailman/listinfo/rabbitmq-discuss
>> _______________________________________________
>> rabbitmq-discuss mailing list
>> rabbitmq-discuss at lists.rabbitmq.com
>> http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>>
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


More information about the rabbitmq-discuss mailing list