[
https://issues.apache.org/jira/browse/PROTON-2890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17948562#comment-17948562
]
ASF subversion and git services commented on PROTON-2890:
---------------------------------------------------------
Commit 96e5b8d039a000dcc460a296c2e8892a0d8b91b3 in qpid-proton's branch
refs/heads/main from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=96e5b8d03 ]
PROTON-2890: [Python examples] Broker work for simple transaction support
* Modified the Python example broker so that it understands transaction
requests.
Implemented a simple minded transaction implementation that delays
queueing transactioned messages until commit, and delays processing
transactioned delivery updates also until commit.
In the case of abort queued messages are simply released and settled,
and delivery updates turn to release which requeues the messages at
the back of the queue (this is perhaps not a very good real world
plan!)
* Made delayed acknowledgement etc. work by implemented handling for
message release and modification. There is now a configurable
redelivery limit that can be set on the broker command line.
* There is extensive optional output about the operations of the broker
turned on by a command line option.
> [Python examples] Improve python examples
> -----------------------------------------
>
> Key: PROTON-2890
> URL: https://issues.apache.org/jira/browse/PROTON-2890
> Project: Qpid Proton
> Issue Type: Improvement
> Components: examples, python-binding
> Reporter: Andrew Stitcher
> Assignee: Andrew Stitcher
> Priority: Major
>
> Make the python examples behave better in more varied circumstances, whilst
> still keeping the example code as simple as possible for example purposes.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]