Skip to content

Messaging service for communication between 5GV microservices.

License

Notifications You must be signed in to change notification settings

IRT-Open-Source/5gv-message-broker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

5G-VICTORI logo This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 857201. The European Commission assumes no responsibility for any content of this repository. Acknowledgement: This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 857201.

Message Broker

Messaging service for communication between microservices.

What is this?

Messaging service as part of the of the platform for media caching on trains. Allows communication between microservices. A service can send messages on specific topics, which other services can register to receive updates on (publish/subscribe). The message broker supports message replay, which means that a client which registers for a specific topic will instantly receive the last message sent on this topic. Service of the caching platform benefit from this feature when recovering from an error state. They do not miss messages which may be crucial for resuming operation.

How does it work?

Message broker is an instance of NATS streaming service.

Install, build, run

Note: Typically you would use the up.sh script from the Platform project to install, build and run this service as part of a composite of docker services. Read on if you intend to run the service directly on your host system.

Prerequesits:

$ docker-compose up -d

About

Messaging service for communication between 5GV microservices.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published