Brian's Waste of Time

Sun, 21 Aug 2005

TTMP Protocol Specification 1.0 Release Candidate 1

Well, I promised a cleaned up TTMP wire protocol before the end of the weekend, and here it is. I also updated the ruby client to be more useful. A tutorial and expanded docs are coming, but the main change is that you add listeners on specific subscriptions and for receipts instead of using a single listener for all messages.

The ActiveMQ implementation supports the 1.0 Release Candidate 1 protocol spec.

Meanwhile, Aaron is sitting next to me hooking a more recent build of ActiveMQ (which supports TTMP) into Geronimo =)

writebacks...

Ian Holsman

Perl Client to ActiveMQ
Thanks to the hard work of Brian McCallister and his documentation of the TTMP Protocol. I have write a perl interface which can connect and send/recieve messages to a Active MQ Message queue.

Henri Yandell


Reading the spec, following questions emerge: * What does TTMP stand for? * What's the protocol for? * So what implementations are there now? :) Perl client and a Java client/server in ActiveMQ? A TTMP->JMS bridge to support things other than ActiveMQ? * Missing : after passcode in the first figure? * What kind of newlines? cr, lf, crlf etc. * No newline after 'Hello a!' * Is there a standard port?

Henri Yandell


Damn sneaky html textfields.... Questions are asked from point of view of the spec being a stand-alone document. Half can be answered just by looking at other entries :)

Brian McCallister

TTMP
All good and valid questions as it is a pretty skinny spec at the moment =) Will flesh out for newcomers.

comment...

 
Name:
URL/Email: [http://... or mailto:you@wherever] (optional)
Title: (optional)
Spam Guard, translate l33t to English: (hint, it's an Australian animal, plural form)
Comments:
Save my Name and URL/Email for next time