mirror of
https://github.com/trustgraph-ai/trustgraph.git
synced 2026-05-03 04:12:37 +02:00
Text updates
This commit is contained in:
parent
3d8a8f8ec1
commit
64096cd67e
1 changed files with 11 additions and 9 deletions
20
README.md
20
README.md
|
|
@ -39,20 +39,22 @@ by deploying multiple containers.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
A set of modules are executed which use Apache Pulsar as a pub/sub system.
|
TrustGraph is designed to be modular to support as many Language Models and environments as possible. A natural
|
||||||
This means that Pulsar provides input the modules and accept output.
|
fit for a modular architecture is to decompose functions into a set modules connected through a pub/sub backbone.
|
||||||
|
[Apache Pulsar](https://github.com/apache/pulsar/) serves as this pub/sub backbone. Pulsar acts as the data broker
|
||||||
|
managing inputs and outputs between modules.
|
||||||
|
|
||||||
Pulsar provides two types of connectivity:
|
**Pulsar Workflows**:
|
||||||
- For processing flows, Pulsar accepts the output of a processing module
|
- For processing flows, Pulsar accepts the output of a processing module
|
||||||
and queues it for input to the next module.
|
and queues it for input to the next subscribed module.
|
||||||
- For services such as LLMs and embeddings, Pulsar provides a client/server
|
- For services such as LLMs and embeddings, Pulsar provides a client/server
|
||||||
model. A Pulsar queue is used as the input to the service. When
|
model. A Pulsar queue is used as the input to the service. When
|
||||||
processed, the output is delivered to a separate queue so that the caller
|
processed, the output is then delivered to a separate queue where a client
|
||||||
can collect the data.
|
subscriber can request that output.
|
||||||
|
|
||||||
All the code is bundled into a single Python package which can be used to
|
:note
|
||||||
use all the functionality. There is also a container image with the
|
The entire architecture, the pub/sub backbone and set of modules, is bundled into a single Python. A container image with the
|
||||||
package installed which can be used to run everything.
|
package installed can also run the entire architecture.
|
||||||
|
|
||||||
## Included modules
|
## Included modules
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue