Please note that the supporting rules engine service has been deprecated with the Geneva release (v1.2). With the Geneva release, EdgeX has formed a partnership with the EMQ X Kuiper open source project and offers the Kuiper Rules Engine as the reference implementation rules engine. The EdgeX support rules engine was Java-based and wrapped the open source Drools rules engine. This was the last of the EdgeX Java services to be replaced.
Starting with the Geneva release, by default, the EdgeX reference implementations (provided through the EdgeX Docker Compose files) will use Kuiper with a dedicated application service providing the data feed to the Kuiper engine. The support rules engine is still available but users must find and uncomment the support rules engine in the Docker Compose file.
The Support Rules Engine will removed in a future release of EdgeX Foundry.
Support Rules Engine Service Documentation
For information on the support rules engine service, see the Fuji release rules engine service documentation.