jakartaee / jakartaee/messaging
Allow the execution of async message sending on an application server if done within a ManagedExecutorService
- Dominant language
- Java
- Stars
- 49
- Forks
- 34
- PR merge metrics
- No merged PRs in 30d
Description
Currently, we explicitly disallow the execution of async message sending in an application server.
I believe we can allow it by leveraging the Java EE concurrency utilities. The sending of a message this way can be done using a call wrapped inside of a ManagedExecutorService.
#### Affected Versions
[2.0]
Contributor guide
Research direction
Start by locating the current application-server restriction on asynchronous message sending and review how Java EE concurrency utilities expose ManagedExecutorService. The work is done when async message sending is supported inside an application server through a ManagedExecutorService, with behavior verified against the existing messaging rules.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend, distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100