issues
search
centiservice
/
mats3
Mats3: Message-based Asynchronous Transactional Staged Stateless Services
https://mats3.io/
Other
63
stars
7
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Add Extension_MatsSpring
#94
staale
opened
3 days ago
0
For "hidden" messages, don't let the Micrometer record it either (as with logging)
#93
stolsvik
opened
1 week ago
0
Direct Invocation for Private Endpoints to Improve Efficiency: requestDirect(), similar to nextDirect()
#92
stolsvik
opened
3 weeks ago
0
context.doAfterCommit(Runnable) evidently happens "inside the stage context", which it should not.
#91
stolsvik
closed
2 weeks ago
0
Improve use of Deflate in MatsTrace: Avoid intermediate UTF-8 byte array on way to/from compressed byte array.
#90
stolsvik
closed
2 months ago
0
Upgrade to jakarta.jms libraries.
#89
stolsvik
opened
2 months ago
0
MatsLocalInspect: Improvements
#88
stolsvik
closed
2 months ago
1
Fix the special ThreadPool's LinkedTransferQueue of MatsFuturizer to handle Java 21.0.2's reimpl of put(E) method!
#87
stolsvik
closed
8 months ago
0
MatsManagedDlqDivert: Let Mats3 itself handle DLQing of messages, client-side.
#86
stolsvik
closed
8 months ago
0
Clarify naming in README.md
#85
jbertram
closed
11 months ago
0
@MatsClassMapping: Log "HARD WARNING" if missing no-args constructor
#84
stolsvik
closed
1 year ago
0
Extension context store
#83
staale
closed
5 months ago
1
Upgrade to JMS 2.0.3 and latest versions of ActiveMQ and Artemis
#82
stolsvik
closed
1 year ago
0
Mats3 Java8 -> Java11
#81
stolsvik
closed
1 year ago
0
Drop explicit dependency on JMS API 1.1, rely on users to "bring their own" based on broker.
#80
stolsvik
closed
1 year ago
0
Record for DTOs: Handle use of Java 14 records in DTOs
#79
stolsvik
closed
1 year ago
1
StageConfig.setReadOnly(), .setNonTransactional() (as well as set[Non]Idempotent(), .setSafe())
#78
stolsvik
opened
2 years ago
0
Runtime override KeepTrace to FULL for specific initiators/initiatorIds/traceId-matches/to-specifiers
#77
stolsvik
opened
2 years ago
0
Make all "to endpoint" arguments require a domain object, not string
#76
stolsvik
opened
2 years ago
0
Upgrade github actions to version not giving warnings
#75
stolsvik
closed
7 months ago
0
Rework interactive/non-interactive consumers a bit: Also use exclusive non-interactive, and increase interactive
#74
stolsvik
closed
2 years ago
0
Change MatsInitiate.traceId(..) to take CharSequence (instead of String)
#73
stolsvik
closed
2 years ago
0
Log properties: Copy the "total" timing from explicit value to the e.g. "InitiateComplete"
#72
stolsvik
closed
2 years ago
0
Improve handling / retry strategy of failed JMS authentications
#71
MartinRossland
closed
11 months ago
2
Remove requirement to set initiatorId (fromId upon init) for subsequent messages in a single initiation
#70
stolsvik
closed
2 years ago
1
Throw on ILLEGAL_CALL_FLOWS
#69
stolsvik
closed
2 years ago
0
Doc: Application design and private endpoints
#68
staale
closed
2 years ago
0
MatsMetricsLoggingInterceptor: Suppress logs if special traceProperty is set (for periodic system messages)
#67
stolsvik
closed
2 years ago
0
Mats init transaction doc
#66
staale
closed
2 years ago
0
Add log property: data (DTO) size
#65
stolsvik
closed
2 years ago
0
Null incoming state: From an initiate, perform a request with replyTo(multistage, null) leads to problems
#64
stolsvik
closed
2 years ago
1
Add log properties: mats.init.app, mats.init.Id, mats.interactive also present on "complete" log lines.
#63
stolsvik
closed
2 years ago
0
Fix log property: mats.[Initiate|Stage]Completed = true shall not be placed on message out log lines.
#62
stolsvik
closed
2 years ago
0
Ability to set number of interactive queue processors independently
#61
stolsvik
closed
2 years ago
0
JavaDoc: Fix {@link .. ref} vs. actual name for log props.
#60
stolsvik
closed
2 years ago
0
Add MDC: mats.InitOrStageId, so that executions can be handled same between init and stage
#59
stolsvik
closed
2 years ago
0
Add log property: State bytes.
#58
stolsvik
closed
2 years ago
0
Add log property: msg total size, including sideloads.
#57
stolsvik
closed
2 years ago
0
Add log property: The call sequence number - to enable ordering log by this
#56
stolsvik
closed
2 years ago
0
Add log property: mats.exec.Out.bytes (total wiresize)
#55
stolsvik
closed
2 years ago
0
Add log property: flowId/msgId
#54
stolsvik
opened
2 years ago
0
LocalHtmlInspectForMatsFactory crashes with NPE if outgoing messages are null.
#53
stolsvik
closed
2 years ago
0
Make TraceId implement CharSequence.
#52
staale
closed
1 year ago
1
Fix issue with SpringInjectRulesAndExtensionsTestExecutionListener
#51
staale
closed
2 years ago
0
Remove the <Z> from JmsMatsFactory
#50
stolsvik
opened
2 years ago
0
context.markIdempotent(), .markNonIdempotent(), .markReadOnly(), .markSafe()
#49
stolsvik
opened
2 years ago
0
Memory-store incoming messages for some time, to give ability to gather all messages in a flow upon DLQ
#48
stolsvik
opened
2 years ago
0
MDC-style properties, in addition to traceId
#47
stolsvik
opened
3 years ago
0
Factor out commonalities between MatsInitiate and ProcessContext
#46
stolsvik
opened
3 years ago
0
Ability to add "user metrics" in an initiation and stage, available in Interceptor API
#45
stolsvik
closed
3 years ago
0
Next