Skip to main content
Archived

Native Support for AMQP

Related products:Integrations
  • October 29, 2015
  • 5 replies
  • 82 views

gisdanny
Participant
Forum|alt.badge.img+1
Native support for AMQP
This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

5 replies

johnnygalambos
Contributor
Forum|alt.badge.img+2

It would be useful if FME Server (and also Workbench) supported additional messaging protocols/standards beyond the current ones like JMS and Amazon SQL, SNS which are quite specific to a technology/cloud vendor. AMQP (Advanced Message Queuing Protocol) is one such protocol that seems to have caught on over the last few years. There are also a few alternatives like STOMP which could also be considered.


fmelizard
Safer
Forum|alt.badge.img+22
  • Safer
  • November 7, 2017

Looks like the Azure Event Hub uses AMQP:https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-features#event-consumers Would be good to have more support for this


steveatsafe
Safer
Forum|alt.badge.img+15

It is possible to configure FME to work with AMQP message broker... at least we had some preliminary success with using Qpid library within FME Desktop and FME Server. It does require a properties file. I'll be posting an article on this soon and will update this idea.


Forum|alt.badge.img

We are currently looking into supporting AMQP in FME so I would be curious to hear which protocol version would be preferred. AMQP 0.9.1 vs AMPQ 1.0.

 

 

I am currently also looking into supporting RabbitMQ (AMQP 0.9.1), but other solutions like Azure Event Hub do support AMQP 1.0 only so I am trying to get a feeling how valuable a generic AMQP connector would be. Another popular broker is ActiveMQ which is currently supported via the MQTTConnector (MQTT) and the JMSReceiver/Sender (OpenWire). ActiveMQ also supports AMQP 1.0 only.

 

 

So any feedback regarding this including scenarios, different brokers & protocols that are used would be appreciated!

 

 

Thanks!

@gerhardatsafe

Man, the new(ish) community changes have de-linked this post from my account somehow so I didn't get an alert from any of these comments, sorry for the untimely response!

 

We use 0.9x in our enterprise still, but I'd imagine supporting both would be a nice to have. We have written a microservice that acts as our consumer and pushes the message body into an FME topic using the REST API, from there we use PythonCallers and the Pika library to handle any message publishing we need. So we have a good workaround in place, however native support would allow us to decom a couple unnecessary servers!

 

Azure Event Hub would be great, but we use AWS exclusively :(

 

@steveatsafe

We tried Qpid at one point, but we couldn't get it to work properly from FME by setting a JMS Subscription. We'd be very interested in an article on this, if you've already created one I'll have a look here, but a link to it would be superb!

 

Thanks for the attention on this!