https://github.com/microprofile/microprofile-reactive-messaging
https://github.com/microprofile/microprofile-reactive-messaging
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/microprofile/microprofile-reactive-messaging
- Owner: microprofile
- License: apache-2.0
- Created: 2018-08-09T11:22:49.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2024-04-16T14:30:58.000Z (about 2 years ago)
- Last Synced: 2025-04-25T10:16:09.824Z (about 1 year ago)
- Language: Java
- Size: 1.11 MB
- Stars: 60
- Watchers: 37
- Forks: 37
- Open Issues: 17
-
Metadata Files:
- Readme: README.adoc
- Contributing: CONTRIBUTING.adoc
- License: LICENSE
Awesome Lists containing this project
- awesome-java - MicroProfile Reactive Messaging
README
//
// Copyright (c) 2019 Contributors to the Eclipse Foundation
//
// See the NOTICE file(s) distributed with this work for additional
// information regarding copyright ownership.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// You may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
image:https://badges.gitter.im/eclipse/microprofile-reactive.svg[link="https://gitter.im/eclipse/microprofile-reactive"]
= Reactive Messaging for MicroProfile
This specification provides asynchronous messaging support based on Reactive Streams for MicroProfile.
== Implementations
MicroProfile Reactive Messaging does not contain an implementation itself but only provides the specified API, a TCK and documentation.
The following implementations are available:
* https://github.com/lightbend/microprofile-reactive-messaging[Lightbend Alpakka]
* https://www.smallrye.io/smallrye-reactive-messaging[SmallRye Reactive Messaging]
* https://openliberty.io/downloads/#runtime_releases[Open Liberty 19.0.0.9+] https://openliberty.io/blog/2019/09/13/microprofile-reactive-messaging-19009.html#mpreactive[usage] (via SmallRye Reactive Messaging)
== Building
The whole MicroProfile Reactive Messaging project can be built via Apache Maven.
`$> mvn clean install`
== Contributing
Do you want to contribute to this project? link:CONTRIBUTING.adoc[Find out how you can help here].