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...
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.
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?
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 :)
TTMP
All good and valid questions as it is a pretty skinny spec at the moment =) Will flesh out for newcomers.
comment...