Re: Artemis and Python Client implementation
The only client maintained in the Artemis code-base is the "core" client (usable via the "core" API or via the JMS API). This is a Java-based client. That said, Artemis implements protocols with client implementations in many languages (e.g. AMQP, MQTT, STOMP, etc.). There are various communities which support clients for these protocols. If you need a Python client which can talk to Artemis I recommend you check out Qpid Proton [1]. Justin [1] https://qpid.apache.org/proton/index.html On Thu, Feb 15, 2018 at 6:08 PM, tcomprakwrote: > Where can I find Python Client implementation APIs for Artemis. Is there a > python library which one can use to pub/sub from Artemis queues? Thanks. > > > > -- > Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User- > f2341805.html >
Artemis and Python Client implementation
Where can I find Python Client implementation APIs for Artemis. Is there a python library which one can use to pub/sub from Artemis queues? Thanks. -- Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html
Re: Artemis and Python
> Does Artemis support Python client APIs ? The user manual does not say it explicitly, but I want to be really sure Artemis supports the AMQP, MQTT, and STOMP protocols all of which have client implementations in Python. > I understand that no external services are needed - Can someone please confirm? I confirm. > If I need HA with replication policy, is clustering a must ? HA requires a clustered configuration. However, all that means is that the configuration needs a cluster-connection and if discovery is required then a broadcast-group and a discovery-group. > Is setting up a cluster straightforward with Artemis? I think it's straight-forward, but then again I've been working with the code-base for years so I might not be the best judge. There are lots of clustered and HA examples shipped with the broker. > Does Artemis work well or windows platforms ? Any known weirdness/quirks? Yes, it works well on Windows. I'm not aware of any weirdness/quirk other than Windows itself. Justin On Wed, Feb 14, 2018 at 12:49 PM, tcomprak <tcomp...@gmail.com> wrote: > I am contemplating using Artemis as a message broker. My use case is the > following: > > - Messages are not published at a very high scale. Probably a few thousand > messages every minute or so > - Need persistent messages with guaranteed delivery > - Need a HA solution (There is no shared storage, so will have to be > replication) so that client can failover and continue > publishing/subscribing > messages > - Should do not depend on any external services (like zookeeper) - the > deployment must be extremely simple > - Clustering is not a must, but if it's required for replication, it's > setup > must be very simple > > Based on the above and after reading the Artemis user manual, it seems like > Artemis would be a good fit. I however have a few questions > > - Does Artemis support Python client APIs ? The user manual does not say it > explicitly, but I want to be really sure > - I understand that no external services are needed - Can someone please > confirm? > - If I need HA with replication policy, is clustering a must ? > - Is setting up a cluster straightforward with Artemis? > - Does Artemis work well or windows platforms ? Any known weirdness/quirks? > > > > -- > Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User- > f2341805.html >
Artemis and Python
I am contemplating using Artemis as a message broker. My use case is the following: - Messages are not published at a very high scale. Probably a few thousand messages every minute or so - Need persistent messages with guaranteed delivery - Need a HA solution (There is no shared storage, so will have to be replication) so that client can failover and continue publishing/subscribing messages - Should do not depend on any external services (like zookeeper) - the deployment must be extremely simple - Clustering is not a must, but if it's required for replication, it's setup must be very simple Based on the above and after reading the Artemis user manual, it seems like Artemis would be a good fit. I however have a few questions - Does Artemis support Python client APIs ? The user manual does not say it explicitly, but I want to be really sure - I understand that no external services are needed - Can someone please confirm? - If I need HA with replication policy, is clustering a must ? - Is setting up a cluster straightforward with Artemis? - Does Artemis work well or windows platforms ? Any known weirdness/quirks? -- Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html