iris-connect / eps

Our endpoint system (eps) that manages and secures the communication between different actors in the IRIS connect ecosystem. Think of it as a distributed service mesh router as well as a decentralized message broker. Still evolving, use with caution.
https://iris-connect.github.io/eps/docs/
GNU Affero General Public License v3.0
12 stars 2 forks source link

Extended ping function #11

Closed lucky-lusa closed 3 years ago

lucky-lusa commented 3 years ago

To give actuators an overview of the other clients available in the system and their connectivity status, we should extend the _ping function.

The following requirements would be important

adewes commented 3 years ago

I have extended the ping function and improved the error messages generated by the message broker. Implementing a broadcast function seems quite complex and error-prone so I have opted to leave this to the client for now. I have implemented a _directory function instead that enables clients to e.g. retrieve all service directory entries for a given group, which should make it easy to subsequently generate _ping requests for all members of the group. Let me know if there's anything else that's missing.