RabbitMQ support (was Re: The Second Coming of Java article)
On 26 November 2013 12:21, phil@highoctane.be <phil@highoctane.be> wrote:
On the front of interoperability, I personally have chosen to go the RabbitMQ route, it allows me to wire all kinds of things together with some room for scale.
What are you using on the Smalltalk side? I know Tony Garnock-Jones did some basic parsing of AMQP, but I'm unaware of anything more than that. Do you FFI to the C client library? Something else? frank
I'm interested in this too. I have plans to use it together with MQTT to push notifications. Best regards! Esteban A. Maringolo 2013/11/26 Frank Shearar <frank.shearar@gmail.com>:
On 26 November 2013 12:21, phil@highoctane.be <phil@highoctane.be> wrote:
On the front of interoperability, I personally have chosen to go the RabbitMQ route, it allows me to wire all kinds of things together with some room for scale.
What are you using on the Smalltalk side? I know Tony Garnock-Jones did some basic parsing of AMQP, but I'm unaware of anything more than that. Do you FFI to the C client library? Something else?
frank
On 26 Nov 2013, at 14:00, Frank Shearar <frank.shearar@gmail.com> wrote:
On 26 November 2013 12:21, phil@highoctane.be <phil@highoctane.be> wrote:
On the front of interoperability, I personally have chosen to go the RabbitMQ route, it allows me to wire all kinds of things together with some room for scale.
What are you using on the Smalltalk side? I know Tony Garnock-Jones did some basic parsing of AMQP, but I'm unaware of anything more than that. Do you FFI to the C client library? Something else?
frank
I think Phil plans on using Stamp https://github.com/svenvc/docs/blob/master/neo/stamp.md it is a pretty simple and easy to understand interface. Sven
Oh, I see. Use STOMP to shove messages into RabbitMQ, and then you can do whatever you like. I thought Phil was talking about using AMQP directly. Writing a conformant/correct AMQP client is pretty hard, and a lot of work, hence why I asked. frank On 26 November 2013 14:16, Sven Van Caekenberghe <sven@stfx.eu> wrote:
On 26 Nov 2013, at 14:00, Frank Shearar <frank.shearar@gmail.com> wrote:
On 26 November 2013 12:21, phil@highoctane.be <phil@highoctane.be> wrote:
On the front of interoperability, I personally have chosen to go the RabbitMQ route, it allows me to wire all kinds of things together with some room for scale.
What are you using on the Smalltalk side? I know Tony Garnock-Jones did some basic parsing of AMQP, but I'm unaware of anything more than that. Do you FFI to the C client library? Something else?
frank
I think Phil plans on using Stamp
https://github.com/svenvc/docs/blob/master/neo/stamp.md
it is a pretty simple and easy to understand interface.
Sven
On 26 Nov 2013, at 15:21, Frank Shearar <frank.shearar@gmail.com> wrote:
Oh, I see. Use STOMP to shove messages into RabbitMQ, and then you can do whatever you like. I thought Phil was talking about using AMQP directly. Writing a conformant/correct AMQP client is pretty hard, and a lot of work, hence why I asked.
AMQP would be faster as well I guess, but indeed much harder to implement.
frank
On 26 November 2013 14:16, Sven Van Caekenberghe <sven@stfx.eu> wrote:
On 26 Nov 2013, at 14:00, Frank Shearar <frank.shearar@gmail.com> wrote:
On 26 November 2013 12:21, phil@highoctane.be <phil@highoctane.be> wrote:
On the front of interoperability, I personally have chosen to go the RabbitMQ route, it allows me to wire all kinds of things together with some room for scale.
What are you using on the Smalltalk side? I know Tony Garnock-Jones did some basic parsing of AMQP, but I'm unaware of anything more than that. Do you FFI to the C client library? Something else?
frank
I think Phil plans on using Stamp
https://github.com/svenvc/docs/blob/master/neo/stamp.md
it is a pretty simple and easy to understand interface.
Sven
Stamp is good enough for my usage from the Pharo side. On Tuesday, November 26, 2013, Frank Shearar wrote:
Oh, I see. Use STOMP to shove messages into RabbitMQ, and then you can do whatever you like. I thought Phil was talking about using AMQP directly. Writing a conformant/correct AMQP client is pretty hard, and a lot of work, hence why I asked.
frank
On 26 November 2013 14:16, Sven Van Caekenberghe <sven@stfx.eu<javascript:;>> wrote:
On 26 Nov 2013, at 14:00, Frank Shearar <frank.shearar@gmail.com<javascript:;>>
wrote:
On 26 November 2013 12:21, phil@highoctane.be <javascript:;> <
phil@highoctane.be <javascript:;>> wrote:
On the front of interoperability, I personally have chosen to go the RabbitMQ route, it allows me to wire all kinds of things together with
some
room for scale.
What are you using on the Smalltalk side? I know Tony Garnock-Jones did some basic parsing of AMQP, but I'm unaware of anything more than that. Do you FFI to the C client library? Something else?
frank
I think Phil plans on using Stamp
https://github.com/svenvc/docs/blob/master/neo/stamp.md
it is a pretty simple and easy to understand interface.
Sven
-- --- Philippe Back Dramatic Performance Improvements Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:phil@highoctane.be | Web: http://philippeback.eu Blog: http://philippeback.be | Twitter: @philippeback Youtube: http://www.youtube.com/user/philippeback/videos High Octane SPRL rue cour Boisacq 101 | 1301 Bierges | Belgium Pharo Consortium Member - http://consortium.pharo.org/ Featured on the Software Process and Measurement Cast - http://spamcast.libsyn.com Sparx Systems Enterprise Architect and Ability Engineering EADocX Value Added Reseller
participants (4)
-
Esteban A. Maringolo -
Frank Shearar -
phil@highoctane.be -
Sven Van Caekenberghe