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
0
votes
1 answer

How to produce basic.return with QPid

I use rabbitmq in production and QPid in integration tests. I need to write integration test which verify that return channel is called for unroutable messages. I set mandatory=true and unbind queue and exchange, however nack channel is called…
Rahman Usta
  • 716
  • 3
  • 14
  • 28
0
votes
0 answers

ActiveMQ broker closing connection after 1000 messages sent in transaction

I have been trying to move son long-running processes from one application to another. The queues are implemented using qpid proton (AMQP 1.0), with the broker being hosted in AWS. An application sends a single message with a payload including a…
Edword
  • 80
  • 11
0
votes
1 answer

Writing an brokerless AMQP to MQTT adaptor

I want to implement an amqp to mqtt adapter, which would receive amqp messages, take their payload and publish it as mqtt messages to my mqtt broker. Therefore the adapter must be able to listen on a port confirm connect requests receive amqp…
JWo
  • 650
  • 1
  • 6
  • 23
0
votes
2 answers

Failover connection URL with SSL/TLS from Qpid JMS

I attempt to connect to a RabbitMQ cluster (AMQP 1.0 plugin enabled) with a Qpid JMS 0.48.0 client and with SSL enabled, using a failover URI. This does not…
Pascal GILLET
  • 135
  • 1
  • 14
0
votes
1 answer

Why does Apache QPID Broker queue declare argument "x-qpid-dlq-enabled" not function properly?

I am attempting to run Apache QPID Broker (version 7.1.6) as an embedded, in memory broker and declare a queue on the broker with the queue declare option x-qpid-dlq-enabled set to "true". public void createQueues() throws Exception { …
sjc
  • 1
0
votes
1 answer

Problem connecting to Azure service bus using apache qpid-client

I am new to Azure service bus and apache qpid. I am trying to connect Azure service bus using AMPConnectionFactory in Tomcat context.xml as mentioned in…
0
votes
1 answer

How to create connection to AMQP queue over SSL using SOCKS proxy or any other proxy in java

Using using SOCKS proxy or any other Proxy, is there any way to connect to amqp queue over SSL using org.apache.qpid.jms.JmsConnectionFactory for environments where direct internet access is not available or amqps connection port is blocked by…
0
votes
1 answer

QPID JMS Heartbeat / Keepalive

is it possible to set a heartbeat or keep-alive for a JMS consumer using QPID JMS? I've found some configuration of QPID which can bet set at the URL like an idleTimeout but I've not found an option to send empty frames for a limited time…
monti
  • 455
  • 7
  • 25
0
votes
1 answer

Ignoring loopback messages in Qpid/AMQP?

Is there a way to ignore messages that come from yourself in Qpid/AMQP? I've dug around both the documentation and the source for qpid, and can't find a flag that lets me ignore them. It seems like something that would be passed to exchangeBind().
timwoj
  • 388
  • 4
  • 14
0
votes
0 answers

Are there any tuning parameters to speed up my application which stalls when sending messages to a JMS queue

I'm trying to execute an application under (reasonable) load. What is happening under load is that when trying to place a message onto a queue, the application stalls for about 4 seconds before completing the send. The strange part is that…
Ian Rowlands
  • 153
  • 1
  • 11
0
votes
1 answer

Badmatch error when connecting to RabbitMQ 3.7.18 with AMQP 1.0 plugin enabled from Qpid JMS client

I try to connect to a RabbitMQ 3.7.18 broker - with the AMQP 1.0 plugin enabled - from a Qpid JMS client 0.45.0 (which supports AMQP 1.0 and JMS 2.0). I send messages to "/queue/gruik" (i.e. the default exchange with the routing key "gruik", aka the…
Pascal GILLET
  • 135
  • 1
  • 14
0
votes
1 answer

Sending user defined struct through Apache Qpid

I try to send a user defined struct which contains substructs over AMQP from one node to another. I am using the Apache Qpid library at the moment. (I'm currently still testing my code on the PC before i rebuild it for my other devices) my current…
nickp
  • 15
  • 3
0
votes
2 answers

How to create queues in qpid with RestTemplate?

I'm trying to write an integration test for an application that uses RabbitMQ and for that I'm using Qpid broker. I managed to start the server and my test is connecting to it, but I need to create the queues in Qpid before startup. Because I have a…
B. Bal
  • 121
  • 1
  • 2
  • 11
0
votes
1 answer

I got org.springframework.amqp.AmqpConnectException when I try to integration test with qpid broker

I try to config my test class with @TestConfiguration and when I declare a DirectMessageListenerContainer with a consumersPerQueue property's value more than 1. I got an exception when running a test. I use spring boot 2.1.5.RELEASE, spring-amqp…
Chula R
  • 3
  • 3
0
votes
2 answers

Python Proton sending binary data to Active MQ

I am trying to write a simple string message to an ActiveMQ queue: def write_to_amq(message, host_name, port, queue): conn = BlockingConnection(f'{host_name}:{port}') sender = conn.create_sender(queue) …
Paul Waldo
  • 1,131
  • 10
  • 26