| Crates.io | starlane-core |
| lib.rs | starlane-core |
| version | 0.2.0-rc1 |
| created_at | 2021-09-21 11:38:51.902553+00 |
| updated_at | 2022-02-13 02:08:59.750853+00 |
| description | Resource Mesh |
| homepage | http://starlane.io |
| repository | https://github.com/mechtronium/starlane |
| max_upload_size | |
| id | 454356 |
| size | 640,754 |
Starlane is a messaging framework built to faciliate realtime communication between the various components of a distributed application.
Traditional message brokers such as Kafka and RabbitMQ are primarly used to decouple an event trigger from a task. This is done by placing a message in a queue to be processed later by a worker when resources allow. Starlane is not a replacement for these solutions.
Starlane allows an application developer to pin an address to a specific component within a microservice in order to send and receive realtime messages. The component address can also broadcast messsages to any addresses that are "Watching".