Skip to Content.
Sympa Menu

grouper-users - [grouper-users] RE: [tier-api] grouper rabbitmq messaging

Subject: Grouper Users - Open Discussion List

List archive

[grouper-users] RE: [tier-api] grouper rabbitmq messaging


Chronological Thread 
  • From: "Hyzer, Chris" <>
  • To: "Hyzer, Chris" <>, Keith Hazelton <>, TIER-API <>, grouper-users <>
  • Subject: [grouper-users] RE: [tier-api] grouper rabbitmq messaging
  • Date: Mon, 7 Aug 2017 17:23:10 +0000
  • Accept-language: en-US
  • Authentication-results: spf=none (sender IP is ) ;
  • Ironport-phdr: 9a23:WDE5PR/1lbMrgf9uRHKM819IXTAuvvDOBiVQ1KB+0uMeIJqq85mqBkHD//Il1AaPBtSLraocw8Pt8InYEVQa5piAtH1QOLdtbDQizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1JuPoEYLOksi7ze6/9pnQbglSmDaxfa55IQmrownWqsQYm5ZpJLwryhvOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDtU7s6RSqt4LtqSB/wiScIKTg58H3MisdtiK5XuQ+tqwBjz4LRZoyaM+dwfr7GfdMCW2VOQtpRWSJGAoO5dYQPDuwBNvtco4Tyo1YCqB2zCg6xCuzz0DBIg2b60q803ukiDw3KxQ4tE88Tu3jQsdn4NLseXeWzwaLVzzvMculW1C/95obWbx4hvf+CU7F+ccXTyEkgCwzKg06VqYD5Iz+YzPgBv3SF4+dmSOmhi3QnqwZ0ojW3yMsiiInIh4MLxVDe7Sly3Zg4Jd2iSE56et6oHoZbuiafN4RqQsMjQ2BptzggyrAduJ67ZzQFxI46xx7HdfOHdY6I7gj9W+mMPDd1nXRoc6+xiRa19Eiv0Oz8Vs+s3VZFqSpFldbMtnQT2BDJ9seHTf598l+62TaXzQDT6+dEIU8umaraLJ4sxKM7mJkLsUnbACP6hEf7gLWZe0gl4OSk9uXqb7v8qpOCK4N4khzyP6oylsClBek0LxICU3aG9em4zrHv4E/0TbRMg/YriKfWqoraKt4epqOhAw9azIIj6xGnAjm+zNkWmmULIVxcdByJiIbkNUjCIPfjAvihmVislyprx+zdMb3mH5XNKGXMnK35fbZn7E5c1BQ8wsxD55JVDbEBJuj/WkjstNzECh85NAu0w+X9BNph0YMeXHqDAq6fMKzMrV+F/vwjL/WOaYMPtzvwKuIp6+PvgHI3g1MRY7Wl0YMSaH+iH/RmJ0uZYWDrgtcECWoKuxYxTOzqiVyDTzFTfW2/X6Mn5j4nEo6mEJ/DSZ6rgLyHxiu0AIBZZn1eBlCWDXjob5mEW+sLaC+KPs9hkyILVaK4R4A7zRGutRT3y75mLurP5i0Yrozv2MJ05+3ViRE96yZ0D8KD3GGRUW14hH0HSCIr3Kpnu0xy1k+D0bRkg/xfDdFT6OlJUgAnNZ7E0eN6Ecn+Wh/aftiXUlamWc6rATUwTtIq398OeFhxF8+jjhDFwyqlHaUVl7qVC5wo7K7QxWb+KNtgyyWO6K50xXk3UMZVcSWNhrR+7EKbU4vCk1SLmryCdL8XmjPV+WGFi2eCoRccGC19ULnFFVAWdEbSsdP/rhfBQr6yCfInOxlMzdKFLINVa8biy1hKWaGncOj/Tlj0sl+RTUKUx76WKYPyek0c2jnQEk4Jj1pV8HqbY0x2CT2mvnrTFnlzDl/1eAu4/vN5tWu2VAop1AyQdGVg0aa44BgYmabaRv8OiOEqoiAk/n9UDUSwxZaeINqaphErNPFZatMs8lpd/WPCvEpgJpGmKeZvikNIIFc/hF/nyxgiUtYIqsMttn5/nVt/
  • Spamdiagnosticmetadata: NSPM
  • Spamdiagnosticoutput: 1:99

Btw, this was the email discussion we previously had about this with Vivek
who did most of the work here...

-----Original Message-----
From:


[mailto:]
On Behalf Of Hyzer, Chris
Sent: Monday, August 07, 2017 1:17 PM
To: Keith Hazelton
<>;
TIER-API
<>;
grouper-users
<>
Subject: [grouper-users] RE: [tier-api] grouper rabbitmq messaging

Im happy to do whatever Java messenging client someone wants me to. Right
now we have built-in, rabbitmq, activemq, and aws. Is there another amqp
server that someone is using that is not on that list that they will do
grouper messenging with and is there a generic ampq java client that someone
knows works with it and others? Honestly, its not a lot of effort to
implement the messenging interface with a specific client and I don't want to
spend too much time figuring out why a generic client doesn't work or lose
features that are specific to a messenging system. Ok? :) Anyways, im
happier with specific experience with clients and not wikis about how things
should work in an ideal world if that makes sense :) (no offense)

Thanks
Chris

-----Original Message-----
From:


[mailto:]
On Behalf Of Keith Hazelton
Sent: Monday, August 07, 2017 1:12 PM
To: TIER-API
<>;
grouper-users
<>
Subject: [grouper-users] RE: [tier-api] grouper rabbitmq messaging

AMQP and reference implementations are on the agenda for Wednesday's TIER
API/Registry WG call. See
https://docs.google.com/document/d/1iVRCLNVZSbrfpPLYIy1f1-N82XvkeOHlhxJKfgoUoaQ/edit


--Keith

-----Original Message-----
From: Keith Hazelton
Sent: Monday, August 7, 2017 11:09 AM
To: TIER-API
<>;
grouper-users
<>
Subject: RE: [tier-api] grouper rabbitmq messaging

The more I read, the more I think we have to do an evaluation of options
here. See, e.g. https://jira.spring.io/browse/AMQP-662

--Keith

-----Original Message-----
From:


[mailto:]
On Behalf Of Keith Hazelton
Sent: Monday, August 7, 2017 10:59 AM
To: TIER-API
<>;
grouper-users
<>
Subject: RE: [tier-api] grouper rabbitmq messaging

Note for Spring users: Spring-jms supports AMQP 1.0, while Spring-amqp
supports AMQP 0.9. See stackoverflow message from last week:
https://stackoverflow.com/questions/45461589/can-spring-amqp-connect-and-process-messages-from-amqp1-0-brokers/45462037#45462037


--Keith
-----Original Message-----
From:


[mailto:]
On Behalf Of Keith Hazelton
Sent: Monday, August 7, 2017 10:52 AM
To: Eszes, Gabor
<>;
Gettes, Michael
<>;
Chris Hyzer
<>
Cc: TIER-API
<>;
grouper-users
<>
Subject: [grouper-users] RE: [tier-api] grouper rabbitmq messaging

RabbitMQ does have a plug-in for AMQP 1.0
(https://github.com/rabbitmq/rabbitmq-amqp1.0/blob/rabbitmq_v3_6_10/README.md
). Chris, what do you think? It would be much better to be on AMQP 1.0 if
feasible.

--Keith

-----Original Message-----
From:


[mailto:]
On Behalf Of Eszes, Gabor
Sent: Monday, August 7, 2017 10:46 AM
To: Gettes, Michael
<>;
Chris Hyzer
<>
Cc: TIER-API
<>;
grouper-users
<>
Subject: [grouper-users] Re: [tier-api] grouper rabbitmq messaging

The reason the product keeps being specified is because the Wiki page for
'Grouper Messaging with RabbitMQ' [1] talks about an integration which uses
amqp-client-4.0.2.jar by RabbitMQ [2], which implements the AMQP 0.9.1
protocol [3]. Although RabbitMQ promulgated the AMQP spec first, the later
version AMQP 1.0 is not compatible, and that's the version that has seen
adoption in other messaging products. Therefore, this Grouper integration is
indeed compatible with RabbitMQ, but essentially no other messaging product,
making the distinction important.

[1]
https://spaces.internet2.edu/display/Grouper/Grouper+Messaging+with+RabbitMQ
[2] https://github.com/rabbitmq/rabbitmq-java-client/tree/v4.0.2/
[3] https://www.rabbitmq.com/api-guide.html


________________________________________
From:


<>
on behalf of Gettes, Michael
<>
Sent: Monday, August 7, 2017 8:30 AM
To: Chris Hyzer
Cc: TIER-API; grouper-users
Subject: [grouper-users] Re: [tier-api] grouper rabbitmq messaging

I am excited about this capability. From the conversations I have
participated this work was supposed to be about supporting the AMQP protocol
and not specifying the product - RabbitMQ. AMQP is supported by nearly all
the popular messaging products. I think it would be wise to go with AMQP
support for Grouper and not specify the product.

/mrg

--- Begin Message ---
  • From: Vivek Sachdeva <>
  • To: "Hyzer, Chris" <>
  • Cc: "" <>
  • Subject: Re: [grouper-core] rabbitmq vs activemq vs aqmp
  • Date: Sat, 1 Jul 2017 18:09:14 +0000
Yes.. I will start working on it

On Sat, Jul 1, 2017 at 11:01 AM, Hyzer, Chris <> wrote:

Ok, so we will just have a separate activeMq project?

 

Thanks!

Chris

 

From: Vivek Sachdeva [mailto:]
Sent: Saturday, July 01, 2017 2:00 PM
To: Hyzer, Chris <>
Cc:
Subject: Re: [grouper-core] rabbitmq vs activemq vs aqmp

 

Hi Chris,

 

I did some more research about amqp.

 

Our RabbitMQ connector is amqp as I followed the steps from this tutorial: https://www.rabbitmq.com/tutorials/tutorial-one-java.html and they say that it's amqp connector. But, I don't think we will be able to reuse the code though since the client APIs are different. For ActiveMQ, we will need to configure some properties to use amqp protocol as mentioned here: http://activemq.apache.org/amqp.html 

 

So my understanding is that amqp defines more granular level details which brokers/clients have to implement internally but not the APIs.

 

Thanks,

Vivek

 

On Wed, Jun 28, 2017 at 1:01 PM, Vivek Sachdeva <> wrote:

Sure!

 

 

On Jun 28, 2017 12:45 PM, "Hyzer, Chris" <> wrote:

Vivek,

 

If the rabbitmq messenging connector is not amqp, then maybe the next project should be grouper-messaging-aqmp?

 

Then we can see if that works against rabbitmq and activemq?

 

Thanks

Chris

 

 



--- End Message ---



Archive powered by MHonArc 2.6.19.

Top of Page