7 个仓库
Connecting to external caches for fast, short-term data access to improve read performance.
Distinct from Performance Caching Systems: Distinct from Performance Caching Systems: focuses on plugging in external cache backends rather than managing internal memory or disk caches.
Explore 7 awesome GitHub repositories matching data & databases · External Cache Integrations. Refine with filters or upvote what's useful.
deepstream.io is an open-source realtime server that synchronizes JSON records, events, and remote procedure calls across clients and backend services. It functions as a realtime data sync server, event pub/sub server, record database server, and RPC server, all within a single platform. The server authenticates and authorizes every message using multiple strategies including JWT, HTTP, and file-based credentials, with a declarative permission language controlling access to records, events, and RPCs at a granular level. The platform distinguishes itself through its combination of realtime dat
Connects to external caches for fast, short-term data access to improve read performance.
Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis
Synchronizes data from external systems into distributed maps to provide low-latency access to frequently used records.
本项目作为开发可扩展 Spring Boot 应用程序的参考架构和最佳实践指南。它为 Java 后端开发提供了结构蓝图,重点在于解耦 API 的实现和架构标准的建立。 该项目详细介绍了自定义启动器(starters)和自动配置模块的创建,以简化第三方库的集成。它还提供了将应用程序打包为可执行 jar 文件并为容器化云环境优化分层构建的部署蓝图。 其能力范围涵盖了通过内存缓存和异步处理进行的性能调优,以及使用分布式锁和消息代理的分布式系统同步。其他内容还包括数据持久化管理、数据库迁移、自动化任务调度以及用于处理横切关注点的面向切面编程(AOP)的实现。
Connects to external key-value stores to offload repetitive data requests and increase system throughput.
Shiro is a Java security framework that provides an identity and access manager for implementing authentication, authorization, cryptography, and session management. It serves as a security layer to verify user identities and enforce role-based access control for protected system resources. The project features a pluggable realm architecture that decouples security logic from identity data and a standalone session management system that tracks user state independently of the underlying servlet container. It includes an integrator for external identity providers using federation protocols such
Offloads security data and authentication lookups to distributed caching systems to improve response times.
ChartMuseum is a centralized server for hosting, versioning, and distributing Kubernetes package repositories. It functions as a Kubernetes package manager and an OCI compatible registry, providing a system to manage the full lifecycle of software artifacts from upload and versioning to verification and deletion. The project supports multitenant repository hosting by organizing packages into isolated namespaces for different teams and organizations. It utilizes a storage abstraction layer that allows packages to be persisted to local filesystems or S3 compatible cloud object stores, including
Supports offloading in-memory chart indexes to external cache stores to reduce memory usage.
Pimcore is an open-source data experience platform that serves as a unified framework for managing product information, digital assets, and customer data. It functions as an enterprise content management system and a master data management platform, providing a centralized source of truth for complex business information. The system is designed to support omnichannel delivery, enabling organizations to publish content and manage digital experiences across diverse platforms through both traditional and headless architectures. The platform distinguishes itself through a metadata-driven object m
Integrates with external caching backends to store frequently accessed data, reducing server load and improving response times.
Owlcache is a distributed, in-memory key-value cache server written in Go. It provides a high-performance storage engine designed to maintain frequently accessed data in volatile memory, facilitating low-latency access and accelerated application performance across distributed environments. The system distinguishes itself through decentralized cluster management and real-time data propagation. It utilizes gossip-based synchronization to maintain state consistency across nodes and supports active-passive coordination to ensure high availability. The platform integrates with diverse application
Connects diverse application infrastructures to a central cache using standard network protocols for seamless data exchange.