Module/Services System Loader and communication interface #400
Replies: 3 comments 6 replies
-
Quick note, We don't need a separate module loader; that's already built into the JVM. Also, I would suggest that inbound and outbound unverified stream is a single service. Item (5), I would name "State Proofs" in general, as it's not just creator/generator, but also management and potentially verification. We could add "Block Item Proofs" as another service; or we could combine that with "State Proofs". We should add "Status Service" to the list of composable services. I would rename "State Builder" to "Live State Management", and add "State Snapshot" as an additional service. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I believe the recent refactor has completed the items discussed here. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I have tried to capture here all the notes from @jsync-swirlds about the current discussion.
In a nutshell: We want an interface for communication between the different services of the block node, also, we want a module loader mechanism for them, so the system is decoupled and extensible.
Services (so far) of the Block Node:
a. Inbound (Consume from producers)
b. Unverified Outbound Stream (to subscribers)
(live and historical)
c. Verified Outbound Stream (to subscribers)
(live and historical)
@jsync-swirlds comments about this:
#384 (comment)_
Beta Was this translation helpful? Give feedback.
All reactions