An open API service indexing awesome lists of open source software.

https://github.com/microprofile/microprofile-reactive-messaging


https://github.com/microprofile/microprofile-reactive-messaging

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

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].