-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On 03/07/14 19:47, Nader Lahouti wrote: > Hi All and Ihar, > > As part of blueprint oslo-messaging the > neutron/openstack/common/rpc tree is removed. I was using > impl_kombu module to process notification from keystone with this > following code sample: ... from neutron.openstack.common.rpc import > impl_kombu try: conf = impl_kombu.cfg.CONF topicname = > self._topic_name exchange = self._exchange_name connection = > impl_kombu.Connection(conf) > connection.declare_topic_consumer(topic, self.callback, topic, > exchange) connection.consume() except Exception: > connection.close() >
Why exposing broker specific API into your code? What if notifications are served by other type of broker (Qpid? ZeroMQ?) I wouldn't expect to see any references to kombu implementation in any code outside oslo.messaging. > > Can you please let me what needs to be done to replace the above > code and make it work with current neutron code? > > > Thanks in advance, Nader. > > > -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.22 (Darwin) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBCgAGBQJTtcvbAAoJEC5aWaUY1u57mDgH/RoV0LN1yZ4SRFO8/U0V2F6O NezHOJ310jf4H/1MjH82qztLnS6oMZiUJ+ddEL6U1nPkfOz+FrrF4Im16QQqFaC8 kVAJ7HMZGrWIvy+ZwOJfnY/EXmo5QFMLV2xmxIuD0mHS7PIOpnHjrdPixGafRfnZ MORZAzto/WiBgiGhHn4WScli+RxyAnKWEM+3SF8CsaKOAZ/Jwa5breJe/OQcF0bU FYjEAsGpG+FAm5l5NS0AEa1fIVwBxHCkRFzGFxH85KfLjs8vyplUxiAMo7zs6UnD q2OIrMi6i48Iq1soV410RaZEqDEbYMk20ATqTGnPlHzD+YGPDpO8HDvxkJ2KkIo= =AcD0 -----END PGP SIGNATURE----- _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev