Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 857 Bytes

README.md

File metadata and controls

27 lines (18 loc) · 857 Bytes

RhoMBus

Build Status

This is ROS competitor written in 100 lines. Robotic MicroService Bus.

The main idea - to use NATS message queue as a master or server. Instead of nodes - microservices. The rest is almost the same. You can use any language in microservices: NATS supports a lot of clients

Run

Just start NATS server

./run_server.sh

and then run any microservice

go run rhomgo/example/pubsub/subscriber_ms/subscriber.go  
go run rhomgo/example/pubsub/publisher_ms/publisher.go

(python or golang, see examples) without annoying CMakeLists.txt, package.xml, catkin, etc.

Full App example (Gazebo + RhoMGo)

https://github.com/eranet/rhombus_example