Opened 13 years ago

Closed 13 years ago

#3027 closed Enhancement (invalid)

Support for sending messages to a Stomp message broker

Reported by: wereHamster Owned by:
Priority: Normal Milestone: None Set
Component: Daemon Version: 1.91
Severity: Normal Keywords:
Cc: tom@…

Description

Stomp (http://stomp.codehaus.org) is a protocol which can be used by applications to exchange messages. It's similar to dbus but is used in different situations. Most enterprise architectures and frameworks have a message broker component nowadays. Stomp is often used in Ruby on Rails projects.

I use Stomp to integrate Transmission with my Ruby on Rails frontend. When a torrent is finished the daemon sends a message to the bus, a script processes the message and sends emails to the people who requested the download. I also do post-processing on the downloaded files (something which can take up to several minutes).

Attachments (1)

ticket-3027-stomp-message-broker.patch (23.3 KB) - added by wereHamster 13 years ago.

Download all attachments as: .zip

Change History (4)

Changed 13 years ago by wereHamster

comment:1 Changed 13 years ago by wereHamster

The libstomp code is copied from the sample C code available at http://svn.stomp.codehaus.org/browse/stomp/trunk/c/. It is licensed under the Apache 2.0 license, I hope it is compatible with MIT.

Somebody with knowledge of autoconf needs to take a look at the patch to configure.ac. Somehow libstomp.a isn't being built when stomp is enabled.

comment:2 Changed 13 years ago by charles

This patch looks great, but I don't see how this would be useful for more than a few people, and I really don't like the idea of having to maintain it.

Maybe this should be a third-party add-on?

comment:3 Changed 13 years ago by charles

  • Resolution set to invalid
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.