gRPC Services for the AI Domain Definition Langauge (AIDDL) Framework
Project description
A GRPC Library for AIDDL
Interfaces to connect the AIDDL framework to other components via Protobuf and gRPC.
- Proxy container functionality
- Server hosts a container
- Client is a proxy for a container
- Supported services:
- Call function registered on server via its URI
- Proxy Function
- Single AIDDL function offered by a server
- Client is a proxy of an AIDDL function f: Term -> Term
- Actor abstraction
- Implement actor servers
- Use actor servers via gRPC
- Sender abstraction
- Send AIDDL messages to a server
- Receiver abstraction
- Read queued up AIDDL messages form a receiver server
- Query determines how messages are retrieved
- Server collects messages and sends them to client when queried
- Can be used to collect sensor data occasionally queried by a sensor abstraction
Versions
0.2.0
- Sensor client
0.1.0
- Actor client
- Actor server (abstract)
- Container proxy
- Function call service
- Container proxy client
- Function proxy client
- Function proxy server (abstract)
- Receiver client
- Receiver server (abstract)
- Sender client
- Sender server (abstract)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aiddl-external-grpc-0.2.0.tar.gz
(11.0 kB
view hashes)
Built Distribution
Close
Hashes for aiddl-external-grpc-0.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb35559a432060e12841870947c04f5ef5d5ad341539a5abb92605e86c90ca3f |
|
MD5 | 3f6d01ab6a55578752c5721166b8056d |
|
BLAKE2b-256 | 7c10213862daa01a197f0a9519d5533d0d38a887c1d74f69b214da9be8a0e991 |
Close
Hashes for aiddl_external_grpc-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1847b2fdc80caa81ab518c42f7f8ff8ff5575090151287798d5de6515aff17d |
|
MD5 | 97f02a1cf7e7a04a25176fab0cc86227 |
|
BLAKE2b-256 | 5096aef02d6ccd6da37e923347f5a09a55d0f86d9550404f93bffcb3bd8f2777 |