Funcions Preparades per al Desplegament

Asset Core està dissenyat per a sistemes de producció que necessiten un estat determinista, aïllament explícit i reproducció d'auditoria. Aquesta pàgina resumeix les característiques de nivell d'infraestructura que són rellevants en desplegaments reals.

Registre de Compromisos

Asset Core tracta el registre de commits com l’única escriptura atòmica. Cada transició d’estat es segella com un lot immutable que inclou tant un delta com una instantània de l’estat posterior.

  • Lotes només d’append amb sumes de verificació per a la verificació de la integritat
  • Seqüència mundial monotònica per espai de noms per a un ordenament estable
  • Reproducció determinista per reconstruir qualsevol estat històric
  • Claus d’idempotència per tornar a intentar de manera segura les sol·licituds d’escriptura

Espais de noms

Els espais de noms són límits estrictes: cada espai de noms té el seu propi espai d’identitat, registres, índexs i historial de compromisos. La isolació s’aplica tant en el daemon d’escriptura com en les projeccions de lectura.

  • Registres de classes amb abast de namespace i espais d’ID de contenidor
  • Estats del cicle de vida amb transicions de desactivació/eliminació explícites
  • Metadades de línia per a restauracions fork-from-snapshot i branques en estadi
  • Rastrejos d’auditoria per espai de noms i consultes d’història

Escriure Ruta

El camí d’escriptura és un canal determinista amb seqüenciació, validació i límits de durabilitat explícits.

  • Treballadors d’admissió i precomprovació per validar càrregues en paral·lel
  • Reordenar el buffer per preservar la seqüència determinista sota concurrència
  • Carril d’escriptura única per a serialitzar les mutacions del món
  • Afegir el controlador de pool i el controlador de registre de compromisos per segellar i publicar lots

Validació Previ de Vol

La validació de prevol simula un compromís sense mutar l’estat del món ni afegir a l’historial de compromisos. Utilitza les mateixes regles L2/L3 que els compromisos reals, de manera que els resultats són equivalents a un compromís.

  • Semàntica de fallada ràpida: s’atura en la primera operació no vàlida
  • Retorna la seqüència mundial validada i els resultats per operació per a la planificació
  • Permet als agents verificar canvis complexos de múltiples operacions abans de la presentació

Exemple: un planificador de robots realitza un prevol d’una seqüència de recollida i col·locació contra la cèl·lula de treball compartida; si supera la prova, el compromís exacte tindrà èxit en la mateixa seqüència mundial.

Autorització

L’autorització s’avalua en l’admissió de la sol·licitud i per operació amb una postura de denegació per defecte. Les respostes eviten filtrar l’existència de l’espai de noms.

  • Política de denegació per defecte amb avaluació basada en rols
  • Enllaços d’acceptació/rebuig amb abast de l’espai de noms
  • Postura de no divulgació per a espais de noms desconeguts
  • Limitació de fallades d’autenticació i aplicació opcional de quotes
  • Context d’autorització impulsat per polítiques per a entorns de desplegament variats

Emmagatzematge de Registres

Asset Core suporta múltiples configuracions d’emmagatzematge i lectura de registre de confirmacions per adaptar-se a diferents perfils de desplegament. La interfície del registre de confirmacions és modular, de manera que els desplegaments poden afegir backend alternatius sense canviar la semàntica central.

  • Registre de compromís durable amb suport de fitxer per a desplegaments en producció
  • Registre de compromisos en memòria per al desenvolupament i proves integrades
  • Backend de lector mapejat a memòria per a estratègies alternatives de seguiment
  • Emmagatzematge basat en segments amb punts de control per a una recuperació ràpida
  • Superfície de backend extensible per a mitjans d’emmagatzematge alternatius i polítiques

Observabilitat

El daemon de lectura segueix el registre per materialitzar projeccions i exposar metadades de frescor.

  • Mètriques de frescor i retard vinculades a la seqüència mundial
  • Històrics/punts d’entrada de consulta que retornen lots de compromisos segellats
  • Probes de salut per a l’estat de preparació i recuperació
  • Rutes de reproducció deterministes per a l’auditoria i la revisió d’incidents
  • Metadades de frescor de projecció per limitar l’anticuitat del costat de lectura

Per a fonaments d’arquitectura i contenidors, vegeu Basics. Per a demostracions executables, vegeu Examples. Per a una referència tècnica més profunda, vegeu Docs.