awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

Awesome GitHub RepositoriesTransactional Cache Updates

Mechanisms for atomically updating a database and asynchronously updating a cache to ensure eventual consistency.

Distinct from Distributed Cache Synchronizers: More specific than Distributed Cache Synchronizers: specifically uses a two-phase message pattern for database-to-cache consistency.

Explore 3 awesome GitHub repositories matching data & databases · Transactional Cache Updates. Refine with filters or upvote what's useful.

Awesome Transactional Cache Updates GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • dtm-labs/dtmAvatar dtm-labs

    dtm-labs/dtm

    10,881Vezi pe GitHub↗

    dtm is a distributed transaction framework and polyglot transaction coordinator designed to maintain data consistency across microservices. It functions as a Saga orchestration engine and a two-phase message coordinator, ensuring that multi-service operations either succeed completely or roll back to a consistent state. The project distinguishes itself by supporting multiple consistency patterns, including Saga, TCC, XA, and outbox patterns, allowing users to select the appropriate model for their specific application requirements. It provides a polyglot integration layer via HTTP and gRPC, e

    Uses a two-phase message pattern to atomically update the database and asynchronously update the cache for eventual consistency.

    Gocadencecsharpdatabase
    Vezi pe GitHub↗10,881
  • permitio/opalAvatar permitio

    permitio/opal

    5,469Vezi pe GitHub↗

    Opal este un motor de distribuție a politicilor și un sincronizator de date de autorizare în timp real. Servește ca un plan de gestionare pentru implementarea și monitorizarea motoarelor de politici distribuite, cum ar fi OPA și Cedar, în arhitecturi de microservicii. Proiectul centralizează administrarea politicilor și a datelor în timp ce implementează puncte de decizie descentralizate. Sistemul se distinge prin decuplarea codului de politici, gestionat prin version control, de datele de autorizare preluate din baze de date și API-uri externe. Utilizează un model de distribuție a stării bazat pe pub/sub pentru a trimite actualizări imediate către agenți prin WebSockets și webhooks, asigurându-se că agenții descentralizați mențin o stare sincronizată fără a se baza pe polling periodic. Platforma acoperă capabilități extinse, inclusiv izolarea politicilor multi-tenant prin distribuție scoped, monitorizarea sănătății agenților cu liveness probes și orchestrarea motoarelor de politici ca sidecar-uri. Oferă, de asemenea, mecanisme pentru caching local pentru a susține operarea offline și autentificarea securizată a clienților folosind token-uri semnate. Serverul de administrare poate fi implementat ca un container sau într-un cluster Kubernetes folosind un manager de pachete.

    Automatically populates local policy engine caches by fetching application state from external databases and APIs.

    Pythonauthorizationcedarhacktoberfest
    Vezi pe GitHub↗5,469
  • cerbos/cerbosAvatar cerbos

    cerbos/cerbos

    4,460Vezi pe GitHub↗

    Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing access control. It functions as a policy-as-code platform, allowing teams to define, test, and distribute authorization rules using declarative YAML or JSON configurations. By decoupling access logic from application code, it enables consistent permission enforcement across diverse service stacks. The project distinguishes itself through its ability to translate high-level authorization policies into native database query filters. This capability allows applications to enforce sec

    Persists authorization policies to local disk to ensure continued operation during network outages.

    Goaccess-controlauthorizationgo
    Vezi pe GitHub↗4,460
  1. Home
  2. Data & Databases
  3. Distributed State Synchronizers
  4. Distributed Cache Synchronizers
  5. Transactional Cache Updates

Explorează sub-etichetele

  • Policy Cache Synchronization1 sub-tagMaintaining a local cache of authorization policies and data via subscriptions to a central orchestrator. **Distinct from Transactional Cache Updates:** Distinct from Transactional Cache Updates: focuses on the distribution of policy assets from a server to a fleet of agents.