View on GitHub

Eiffel RemRem Subscribe Service

Download this project as a .zip file Download this project as a tar.gz file

RemRem subscribe

RemRem Subscribe is a microservice allowing receiving of messages to a topic based exchange on a RabbitMQ Server.


Compatibility


Releases

Binary is relased via jitPack and latest version can be accessed via Latest Version Binary.

RemRem Publish microservice in this repository is licensed under the Apache License 2.0.


Installation and Configuration

Create topic exchange eiffel.poc in rabbitmq

Java Command

java -Drabbitmq.host=<host-name> -Drabbitmq.exchange.name=eiffel.poc -Dserver.port=<port> -jar remrem-subscribe-0.5.0.war

Tomcat

copy remrem-subscribe-0.5.0.war into Tomcat's webapps directory
export CATALINA_OPTS="-Drabbitmq.host=<host-name> -Drabbitmq.exchange.name=eiffel.poc"


Usage

curl -i localhost:8080/stream?bindingKey=%23

Please note that %23 represents #, using # will results in an error

Examples of binding key could be found at rabbitmq topic exchange tutorial


Performance

Please refer to performance