Skip to content

chariott 0.1.1 pre-release

Pre-release
Pre-release
Compare
Choose a tag to compare
@ladatz ladatz released this 21 Sep 20:35
· 51 commits to main since this release
b74014a

This release contains Eclipse Chariott version 0.1.1. It is the first "pre-release" of the Chariott project. It consists of a POC for service discovery and intent brokering. Refer to the README.md and docs folder for more information.

Included in this are the Chariott streaming service, which uses the event subsystem to show a POC of streaming with the intent broker, enabling the "subscribe" intent.

At the top-level, there is also a directory called "service_discovery" which shows a service discovery system that is very simple to integrate with. This is the beginning of decoupling the service discovery system with other pluggable components that could be introduced later, like an intent broker or publish-subscribe functionality. At the heart of this system is the service registry, which applications can register themselves with. Other applications can then "discover" services based on their fully qualified name, or a logical grouping called "namespace".

Includes a few example applications:

  • simple-provider for getting started with Chariott
  • invoke-command sample demonstrating how to invoke a command in another service using Chariott's intent broker
  • a series of example applications which come together to show the dogmode demo end-to-end use case
  • simple discovery sample in the service_discovery directory