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, changing this to False doesn't seem to avoid acknowledging messages as a subsequent receiver doesn't catch up with the failing message.
How to explicitly acknowledge or deacknowledge messages with Qpid Proton Python
704 views Asked by languitar At
1
There are 1 answers
Related Questions in PYTHON
- How to store a date/time in sqlite (or something similar to a date)
- Instagrapi recently showing HTTPError and UnknownError
- How to Retrieve Data from an MySQL Database and Display it in a GUI?
- How to create a regular expression to partition a string that terminates in either ": 45" or ",", without the ": "
- Python Geopandas unable to convert latitude longitude to points
- Influence of Unused FFN on Model Accuracy in PyTorch
- Seeking Python Libraries for Removing Extraneous Characters and Spaces in Text
- Writes to child subprocess.Popen.stdin don't work from within process group?
- Conda has two different python binarys (python and python3) with the same version for a single environment. Why?
- Problem with add new attribute in table with BOTO3 on python
- Can't install packages in python conda environment
- Setting diagonal of a matrix to zero
- List of numbers converted to list of strings to iterate over it. But receiving TypeError messages
- Basic Python Question: Shortening If Statements
- Python and regex, can't understand why some words are left out of the match
Related Questions in AMQP
- When sending message getting Exception: org.springframework.amqp.AmqpIOException: java.io.IOException
- rhea amqp ActiveMQ Artemis connection error
- Troubleshooting topic exchanges in php-amqplib
- RabbitMQ Connection Failure after adding google auth dependency
- Rabbitmq RPC(request-reply) using springboot
- spring remoting with rabbitmq request-reply pattern
- How to Configure ActiveMQ Artemis Server to Interoperate Messages Across Different Procotols AMQP and Openwire
- RabbitMQ creating multiple connections
- How to configure ActiveMQ Artemis to use AMQP 1.0 and other protocols with Java
- Golang communicate with AMQP through Websocket
- Exception javax/management/openmbean/CompositeData using AMQP-client in WildFly built-in ActiveMQ Artemis server
- Exist some way to extract the correlation-Id property from of a MQ message using AMQP?
- RabbitMQ: round-robin for multiple consumer
- How to use php-amqplib to connect to ActiveMQ Classic Docker image
- How to reconnect to RabbitMQ after the RMQ goes down
Related Questions in QPID
- problem with Qpid Proton C++ connecting to Broker(Apache ActiveMQ Artemis). using SASL SCRAM-SHA-256 as authentication mechanism
- Where can I find configuration guide for QPID Broker-J?
- Error: jakarta.jms.JMSException: 'void org.apache.qpid.proton.engine. Transport.setOutboundFrameSizeLimit(int)
- java.io.IOException: Transport scheme not recognised: [amqps]
- Connection to RabbitMQ Durable Queue fails over AMQP 1.0 protocol - Protonj2
- Performance problem sending big messages to qpid C++ broker using AMQP 1.0
- Qpid Proton SSL problems in Python 3.10
- AMQP Qpid ActiveMQ routing key
- Conflict when both infinispan and qpid-broker registers URLStreamHandlers
- I have been trying out this ActiveMQ example but no matter how hard I try fixing the issue I keep getting this problem on line 38 of the code
- Getting error "Error: Could not find or load main class org.apache.qpid.server.Main" trying to run qpid server
- Can Azure Service Bus be used directly through the AMQP protocol without JMS? Would a spring-amqp implementation for Service bus be feasible?
- qpid-cpp-server 1.39.0 will not start on Centos with error qpidd: symbol lookup error: /lib64/libqpidcommon.so.2:
- How to change Log level of qpid-broker-core
- What difference between proton-j and proton-j2?
Related Questions in QPID-PROTON
- Is there a way to consume messages from RabbitMQ exchange ( not to produce messages)
- Connection to RabbitMQ Durable Queue fails over AMQP 1.0 protocol - Protonj2
- Receive from specific offset with Qpid Proton + RabbitMQ Stream Queue (Core)
- Facing SSL issue with Qpid Python Proton library when using Amazon Linux 2 / Lambda using Python 3.10
- Qpid-Proton C++ connect or sender_open
- Performance problem sending big messages to qpid C++ broker using AMQP 1.0
- qpid proton ssl_client_options with ssl_certificate and default trust db
- qpid-cpp-server 1.39.0 will not start on Centos with error qpidd: symbol lookup error: /lib64/libqpidcommon.so.2:
- What difference between proton-j and proton-j2?
- Configure Apache Qpid JMS (jakarta.jms) connectionfactory in Apache Camel XML DSL in AMQP component
- pip install python-qpid-proton: how to fix errors on windows?
- Python Qpid Proton dependency build error on Windows
- How to use proton-python properly to receive messages
- Qpid Proton Python detecting an empty queue in on_message
- Connect to Eclipse Hono AMQP Adaptor using python proton
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
If you disable auto accept, explicitly accepting or rejecting a message is your responsibility. If you do neither, the message is stuck in limbo.
Here's an example of application code that does explicit acks: