activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lulf <...@git.apache.org>
Subject [GitHub] activemq-artemis issue #855: Support outgoing AMQP connections
Date Mon, 24 Oct 2016 07:45:58 GMT
Github user lulf commented on the issue:

    https://github.com/apache/activemq-artemis/pull/855
  
    @clebertsuconic In EnMasse(messaging-as-a-service), we use artemis for addresses that
require store-and-forward semantics. Today, in order to have the broker connected to the router
network, we co-locate a dispatch router together with the artemis instance. This limits our
scalability and adds an extra hop for messages. We want to have the broker connect to the
router network instead using a connector service, so that we can get rid of the co-located
router.
    
    This PR contains the changes I had to make in artemis for the connector service to work.
It currently lacks the capability to establish sessions and outgoing links, which we might
need later on. That being said, the only changes strictly required is the open() method on
the ProtonHandler and AMQPConnectionContext. I can leave the  ProtonClientConnectionLifeCycleListener
and ProtonClientProtocolManager inside the connector service instead if that is desired.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

Mime
View raw message