Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Concurrence et distribution

stzComputeFederation

29 méthodes propres · 0 formes avec extensions, rangées sous leur méthode

la source: base/cluster/stzComputeFederation.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Concurrence et distribution

Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens

Aucune méthode de cette classe n'est exécutée sur cette page : la classe touche aux fichiers, au réseau, aux processus, à l'horloge, au hasard ou au son, et un exemple exécuté ici ne serait que l'exemple de ses effets. Chaque méthode porte l'explication que la bibliothèque donne d'elle-même.

Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
Name_
(sans commentaire dans la source : le nom se lit comme une phrase) name_aucune extension
Why
(sans commentaire dans la source : le nom se lit comme une phrase) whyaucune extension
GovernanceQ
(sans commentaire dans la source : le nom se lit comme une phrase) governance qaucune extension
ReactorQ
(sans commentaire dans la source : le nom se lit comme une phrase) reactor qaucune extension
Join
the registry: member hosts + what they offer ----------------------- Register a host: its endpoint (host:port) and the facets it offers.aucune extension
NumberOfMembers
(sans commentaire dans la source : le nom se lit comme une phrase) number of membersaucune extension
MemberNames
(sans commentaire dans la source : le nom se lit comme une phrase) member namesaucune extension
IsActive
(sans commentaire dans la source : le nom se lit comme une phrase) is activeaucune extension
Retire
(sans commentaire dans la source : le nom se lit comme une phrase) retireaucune extension
Revive
(sans commentaire dans la source : le nom se lit comme une phrase) reviveaucune extension
MembersOffering
Every ACTIVE host offering a facet.aucune extension
EndpointOf
(sans commentaire dans la source : le nom se lit comme une phrase) endpoint ofaucune extension
GovDeclareRisk
governance (the SLA layer; delegated -> one live @oGov)aucune extension
GovGrant
(sans commentaire dans la source : le nom se lit comme une phrase) gov grantaucune extension
GovSetAuthority
(sans commentaire dans la source : le nom se lit comme une phrase) gov set authorityaucune extension
Bond
A bond declares that pcCaller MAY request pcFacet across the grid (still governed at call time).aucune extension
AreBonded
(sans commentaire dans la source : le nom se lit comme une phrase) are bondedaucune extension
FederatedCall
the federated compute call ----------------------------------------- Discover a host offering pcFacet, gate the call (bond + governance capability lattice), and transport pcPath/pcBody to it via curl. Returns the remote response body; "" (with CallLastStatus < 0 and Why()) on refusal. The governed action is "use-<facet>".aucune extension
CallLastStatus
(sans commentaire dans la source : le nom se lit comme une phrase) call last statusaucune extension
LastCallMs
Duration of the last FederatedCall, ms (gates + signing + transport; refusals cost what the gates cost).aucune extension
RegisterKey
request signing (authenticity + integrity, under governance) ------- Share a secret with a caller: once set, that caller's FederatedCalls are SIGNED, and a receiver can VerifyInbound them. Signing is opt-in per caller (no key -> unsigned, backward compatible).aucune extension
SignerQ
(sans commentaire dans la source : le nom se lit comme une phrase) signer qaucune extension
SetMutualTls
Run the federation transport over WIRE mTLS: every FederatedCall now goes over a mutually-authenticated, encrypted mbedTLS channel -- this node PRESENTS pcCert/pcKey and VALIDATES the peer's server cert against pcCa (slices 2-3). Combined with governance (SLA) + request signing (per-request auth), this is the full node-to-node security stack: encrypted + mutually cert-authenticated + signed + governed.aucune extension
IsMtls
(sans commentaire dans la source : le nom se lit comme une phrase) is mtlsaucune extension
LastSignature
The envelope [ :kid, :ts, :nonce, :sig ] of the most recent SIGNED FederatedCall (empty [] if the last call was unsigned).aucune extension
VerifyInbound
The RECEIVER side: prove an inbound request is authentic + untampered + fresh + not replayed, before honoring it. pnMaxSkewMs bounds clock skew / replay window. Why() (via SignerQ) explains a rejection.aucune extension
VerifyInboundEnvelope
Convenience: verify a whole envelope (as produced by LastSignature).aucune extension
Shutdown
teardownaucune extension