Hi,

I've just pushed the completed version of Gitorious' new messaging API:
https://gitorious.org/gitorious/mainline/commits/unified-messaging-api We
aim to get this merged to master in a week or so (we're currently running it
in staging to avoid potential problems in production) - we also want to give
you guys the opportunity to comment on this before we merge it in.

What is this new API? Basically it's an intermediary between Gitorious and
the concrete messaging queue implementation. It moves the previously
obtrusive ActiveMessaging bindings out to an adapter, and makes room for
more adapters, such as the new Sync, Test and Resque adapters.

For developers, this change is interesting because simply by setting
messaging_adapter: sync in your gitorious.yml, you can have everything
processed without running a separate poller of any kind. The sync adapter
might also work for low traffic setups where resource usage is an issue (and
performance is not).

For people running Gitorious, an upgrade should be painless. The default
implementation (even if you don't update your configuration file) is the old
Stomp adapter, and should work as expected.

I've created a merge request for this changeset, and would love your
comments, questions and review:
https://gitorious.org/gitorious/mainline/merge_requests/156. Let me know
what you think.

-- 
MVH
Christian

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]

Reply via email to