4 个仓库
Interfaces for integrating external storage systems to persist application state.
Distinguishing note: Focuses on infrastructure-level state persistence for API features.
Explore 4 awesome GitHub repositories matching data & databases · Cache Backends. Refine with filters or upvote what's useful.
Django REST Framework is a toolkit for building standards-compliant web services that map complex data models to structured HTTP responses. It provides a modular architecture for handling the request lifecycle, including authentication, permission checks, and content negotiation. The framework is designed to facilitate the development of robust APIs by transforming complex data types into native formats and validating incoming request payloads against defined schemas. The project distinguishes itself through a highly modular, class-based design that allows developers to build complex views an
Connects cache backends to persist rate limiting state across multiple application processes.
Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program
Supports multiple storage providers for caches to optimize performance based on data requirements.
RSS-Bridge is a self-hosted feed generator and proxy that transforms website content from sources without native feeds into standardized Atom, RSS, or JSON web feeds. It functions as a web scraping system that extracts data from pages using CSS selectors and XPath to create structured data streams for feed readers. The project is designed for extensibility, allowing for the development of custom bridges to fetch and parse data from new target websites. It includes capabilities for feed aggregation and filtering, enabling the merging of multiple data sources into a single feed and the removal
Supports pluggable cache backends including file systems, SQLite, and Memcached to optimize performance and reduce external requests.
Unbound 是一个 DNS 解析器,作为缓存、递归和验证服务器运行。它通过在互联网上执行独立查找或将查询转发给外部解析器来将域名转换为 IP 地址。 该项目的特色在于作为可编程 DNS 服务器,提供 Python 脚本接口和动态共享库加载以自定义解析流水线。它还作为 DNS64 NAT64 网关,从 IPv4 记录合成 IPv6 地址,以实现 IPv6 客户端的通信。 该系统包含用于 DNSSEC 加密验证和 DNS 流量加密的安全框架,以防止缓存中毒和窃听。其功能扩展到基于策略的响应过滤、具有外部数据库后端的二级缓存以及本地权威区域数据的交付。 管理控制通过用于向运行中的服务器发送加密命令的安全远程接口进行管理。
Supports external database backends to maintain a persistent second-level DNS cache.