Questions tagged [qpid]

Apache Qpid™ is a cross-platform enterprise messaging system which implements the Advanced Message Queuing Protocol (AMQP), providing message brokers written in C++ and Java, along with clients for C++, Java JMS, .NET, Python, and Ruby.

From the Apache Qpid Project Homepage:

Apache Qpid™ is a cross-platform Enterprise Messaging system which implements the Advanced Message Queuing Protocol (AMQP), providing message brokers written in C++ and Java, along with clients for C++, Java JMS, .Net, Python, and Ruby.

Enterprise Messaging systems let programs communicate by exchanging messages, much as people communicate by exchanging email. Unlike email, enterprise messaging systems provide guaranteed delivery, speed, security, and freedom from spam. Until recently, there was no open standard for Enterprise Messaging systems, so programmers either wrote their own, or used expensive proprietary systems.

AMQP is the first open standard for Enterprise Messaging. It is designed to support messaging for just about any distributed or business application. Routing can be configured flexibly, easily supporting common messaging paradigms like point-to-point, fanout, publish-subscribe, and request-response.

Apache Qpid implements the latest AMQP specification, providing transaction management, queuing, distribution, security, management, clustering, federation and heterogeneous multi-platform support and a lot more. And Apache Qpid is extremely fast. Apache Qpid aims to be 100% AMQP Compliant.

343 questions
1
vote
1 answer

Create a browse only queue in Redhat MRG/Apache QPID

How can I enforce a queue to be browse only in Red Hat MRG/Apache QPID so that clients can only browse the queue. Even if some client tries to consume message off queue, he should not be able to do it.
MoveFast
  • 3,011
  • 2
  • 27
  • 53
1
vote
1 answer

Conflict when both infinispan and qpid-broker registers URLStreamHandlers

I'm trying to upgrade infinispan from version 9 to 13 in our application. Since version 12.1, infinispan has a ClasspathURLStreamHandler that automatically registers itself (on Java >= 9). This causes issues as our application also uses qpid-broker,…
simon
  • 2,042
  • 2
  • 20
  • 31
1
vote
2 answers

How to using amq.topic to pub/sub messages in Apache Qpid

I have a C++ publisher to send messages like this: Connection connection; connection.open("127.0.0.1", 5672); Session session = connection.createSession(); Message…
SunLiWei
  • 1,313
  • 4
  • 11
  • 30
1
vote
1 answer

How to change Log level of qpid-broker-core

We are starting qpid broker from java code. Library used is qpid-broker-core, qpid-broker-plugins-amqp-1-0-protocol, qpid-broker-plugins-management-http. Map attributes = new HashMap<>(); attributes.put("type", "Memory"); …
1
vote
1 answer

pip install python-qpid-proton: how to fix errors on windows?

While running pip install python-qpid-proton I got the following errors: error: Microsoft Visual C++ 14.0 or greater is required. I fixed this by installing Visual Studio Build Tools 2022 and Visual Studio Professional 2022 fatal error C1083:…
MMV
  • 81
  • 1
  • 8
1
vote
0 answers

Is the qpid proton API supposed to work with the qpid C++ broker?

I'm looking into the C++ AMQP implementations in Apache Qpid. I've installed the C++ broker and I'm able to simply launch it by: qpidd -p 8080 The obvious library choice to create client code is the proton API which has some examples. When running…
Lorah Attkins
  • 5,331
  • 3
  • 29
  • 63
1
vote
0 answers

How to enable both AMQP 1.0 and AMQP 0-10 for Qpid C++ Broker 1.39.0

Qpid C++ 1.39.0 supports AMQP 1.0 and 0-10. I would like to connect to Qpid broker using different clients that run AMQP 1.0 and 0-10. Can Qpid broker support both versions simultaneously? How can I turn on both protocol versions for Qpid C++…
jacana32
  • 11
  • 1
1
vote
0 answers

Qpid Proton Python Reconnect Attempt Every Minute

I'm new to Qpid Proton Python and AMQP. There is one thing that I'm a bit stuck on which I hope I can get some support from the community. One of my application requirements is to re-attempt connection every minute if the connection from my…
changiti
  • 11
  • 1
1
vote
1 answer

How can I make my qpid queues persistent?

We have recently installed version 1.39.0 of the qpid C++ broker on a CentOS 7 server. The following RPMs have been installed: pmena@server=> rpm -qa | grep…
PAUL MENA
  • 107
  • 1
  • 14
1
vote
1 answer

How to explicitly acknowledge or deacknowledge messages with Qpid Proton Python

I have a Qpid Proton Python MessageHandler receiving some messages which trigger some processing. How can I reject a message in case the processing fails? As far as I can tell from the API documentation, the default is auto_accept=True. However,…
languitar
  • 6,554
  • 2
  • 37
  • 62
1
vote
1 answer

"Undefined reference to" Linking errors when trying to build with headers (QPID/Proton C++)

I'm a C++ neophyte and I am totally in over my head, but I'm trying anyway! EDIT: here is a simple code repo reproducer that generates the error mentioned:…
Erik Jacobs
  • 841
  • 3
  • 7
  • 19
1
vote
2 answers

qpid Producer and Consumer on the same Session/Topic?

Brocker C++ , Client java jms It is correct to send a message to a topic and just after create a consumer on this Topic ? connection = connectionFactory.createConnection(); connection.start(); session = connection.createSession(false,…
KronosOne
  • 67
  • 2
  • 8
1
vote
2 answers

JMS (Apache Qpid) Connection handling

I'm using JMS (Apache Qpid) to create connections to a message broker. I do create some connections and cache those in a Map (Map). However, the message broker has its natural limits (in terms of resources like connections per…
monti
  • 455
  • 7
  • 25
1
vote
2 answers

Installing python-qpid-proton fails on MacOSX python 3.8

This previously hasn't happened so I don't know what has changed over the course of the last few months but unfortunately I've found myself in the position of having to re-install python-qpid-proton and now I'm running into errors that I can not…
Paul Carlton
  • 2,785
  • 2
  • 24
  • 42
1
vote
1 answer

Tracing memory leak in Spring Azure qPID JMS code

Im trying to trace and identify root cause for memory leak in our very small and simple Spring Boot application. It uses following: - Spring Boot 2.2.4 - azure-servicebus-jms-spring-boot-starter 2.2.1 - MSSQL Function: The app only dispatches Azure…