HIRO-MicroDataCenters-BV / rhio

Peer-to-peer NATS message routing and S3 object sync solution
MIT License
0 stars 0 forks source link

Glue together NATS JetStream, MinIO blob store and p2panda gossip #58

Closed adzialocha closed 2 months ago

adzialocha commented 2 months ago

This PR implements the logic to coordinate all components to play nicely together as described in: https://whimsical.com/rhio-JtQuJKYkfaepHGDsFL7qBC and fixes a couple of bugs which have been made on the way here.

For blob import this introduces a simple NATS Core subject rhio.import where file paths are sent to. A reply can be specified which will contain the resulting blob hash.


:rocket: This description was created by Ellipsis for commit 22091694281bbd93d7f97ba8ce8243764868d9e6

Summary:

This PR integrates NATS JetStream, MinIO, and p2panda into rhio, introduces rhio.import subject, updates configurations, fixes bugs, and enhances log level handling.

Key points:


Generated with :heart: by ellipsis.dev