82: Remove lifecycle operations from the TickerService API
This commit is contained in:
@@ -199,6 +199,11 @@ kan starte og tracke, implementerer desuden den canonical `com.r35157.nenjim.pro
|
||||
`start()` og ikke en fælles stop-, restart- eller health-operation. En service- eller applikationsimplementation kan
|
||||
derfor også være en process; passive componenter er det ikke.
|
||||
|
||||
Ticker følger denne opdeling: almindelige consumers modtager `TickerService` med kun latest-price query, mens det
|
||||
samme `TickerServiceImpl`-objekt separat er en `NenjimProcess`, som Hub'en starter. Tickerens source-lifecycle er
|
||||
implementation-owned; `PriceSource`-instanser startes internt, og en fejlet Ticker-start stopper de sources, som nåede
|
||||
at starte. Der findes ingen almindelig Ticker-serviceoperation til start eller stop.
|
||||
|
||||
En `NenjimComponentId` er registration metadata i ét Registry og er ikke en egenskab ved objektet. ID-formatet er
|
||||
lower-case ASCII med dot-separated segments og valgfrie interne bindestreger, f.eks. `nenjim.registry.service` og
|
||||
`assetaz.price-source.raydium-pool.eve-usdt`. Det samme objekt må registreres under flere forskellige ID'er, og én
|
||||
|
||||
Reference in New Issue
Block a user