spring-attic / jms

Apache License 2.0
3 stars 8 forks source link

Add JMS sink #2

Open sabbyanandan opened 7 years ago

sabbyanandan commented 7 years ago

From @sabbyanandan on May 6, 2016 17:10

From @sabbyanandan on February 3, 2016 15:9

As a user, I'd like to have a JMS sink, so I can write the payload to a jms-provider of my choice.

We would need the following properties:

note: * if any of these properties are set we need to coerce the explicit-qos-enabled to be true

Acceptance:

Copied from original issue: spring-cloud/spring-cloud-stream-modules#176

Copied from original issue: spring-cloud/spring-cloud-stream-app-starters#75

sabbyanandan commented 7 years ago

From @cforce on July 17, 2016 10:51

Is there any work alrwady available ..done ?

sabbyanandan commented 7 years ago

From @cforce on July 17, 2016 11:54

http://stackoverflow.com/questions/35601267/how-to-set-up-spring-cloud-bus-using-activemq

comment from @dsyer As far as I know ActiveMQ only provides AMQP 1.0 and the rabbit client is 0.9.1, so the answer is "no". If you provided a spring-cloud-stream binder for AMQP 1.0 or JMS or one of the other protocols in ActiveMQ, you might be able to use it that way (in the Brixton release of Spring Cloud). They don't exist out of the box though, so you'd have to write that bit yourself.

sabbyanandan commented 7 years ago

From @spencergibb on July 17, 2016 15:43

That was @dsyer, not me.

sabbyanandan commented 7 years ago

From @dsyer on July 17, 2016 16:55

It's also not relevant to this issue.

sabbyanandan commented 7 years ago

From @cforce on July 25, 2016 6:31

Sorry, i thought its relevant in context of "jms as sink module". Anyway i corrected author of this. Is already any code available for a "jms as sink module"?

sabbyanandan commented 7 years ago

From @panga on August 3, 2016 12:54

I need a JMS sink to use stream with an existing JMS infrastructure.

After that I think it's possible to create a binder for usage with Cloud Bus.

It will add a great value for leveraging Spring Cloud Stream & Bus capabilities with an existing general purpose JMS infraestructure.

I see there's an empty repo created: https://github.com/spring-cloud/spring-cloud-stream-binder-jms

sabbyanandan commented 7 years ago

From @vinayu on October 28, 2016 4:11

Any update on this?

sabbyanandan commented 7 years ago

The jms-binder is in the works and once that is formally released, you'd then be able to build stream apps with it as a source or sink. In SCDF, you'd be able to create streams directly communicating via named channels, similar to rabbit/kafka.

That said, we are still evaluating the need for a standalone sink and the decision is pending.

sabbyanandan commented 7 years ago

From @cforce on October 30, 2016 10:34

Can i utilize the spring dataflow named channel feature in spring cloud stream using plain old jms messaging ?? I have no idea how my current boot app shall involve into dataflows coming from jms streams..