#specification #uprotocol #eclipse #service #usubscription

up-subscription

Rust implementation of the Eclipse uProtocol uSubscription specification

1 unstable release

0.1.3 Jul 30, 2024

#1447 in Network programming

Apache-2.0

210KB
4K SLoC

up-subscription is an implementation of the Eclipse uProtocol™ USubscription service for the rust programming language.

This crate can be used to configure and run a USubscription service as part of your rust application, implementing the interface defined by the uProtocol protobuf core API specification.

Library contents

  • usubscription service as an frontend for the subscription management and notification handler actors.
  • listeners module, with UListener trait implementations for all functions defined by the USubscription API

Note

For a batteries-included approach to running up-subscription-rust, the up-subscription-cli module provides a command line frontend for running the USubscription service. It is available via the project's github repo.

References

Dependencies

~7–16MB
~181K SLoC