-
Feature Request
-
Resolution: Done
-
Major
-
1.33.0.Final
-
None
-
False
-
None
-
False
-
---
-
---
-
-
-
2023 Week 09-11 (from Feb 27)
Smallrye, through the usage of OnOverflow annotation, allows configure the backpressure strategy of every Emitter. See this post for more info on that topic .
Right now, the only configurable setting is the default buffer size (default strategy is buffer) for all channels, though the usage of property
mp.messaging.emitter.default-buffer-size
It would be nice to have the possibility to change the default strategy and buffer size per each channel. The proposal is to add properties of the following form to Kogito:
kogito.addon.messaging.emitter.<channel_name>.overflow-strategy=BUFFER|NONE|UNBOUNDED|FAIL|DROP kogito.addon.messaging.emitter.<channel_name>.buffer-size=size of the buffer
We should allow changing the strategy globally for all channels, with a property
kogito.addon.messaging.emitter.overflow-strategy=BUFFER|NORE|UNBOUNDED|FAIL|DROP
- is documented by
-
KOGITO-9043 [Doc Review] Allow per channel configuration of overflow strategy
- Resolved
- is incorporated by
-
SRVLOGIC-136 Recollection of DP6 small features
- Release Pending