awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 个仓库

Awesome GitHub RepositoriesAPI Request Deduplication

Mechanisms to identify and prevent duplicate API requests to ensure data consistency and prevent redundant processing.

Distinct from Request Deduplication: Distinct from Request Deduplication [f0_mt1], which focuses on collapsing concurrent network requests at the client/browser level, whereas this is a server-side idempotency check.

Explore 9 awesome GitHub repositories matching web development · API Request Deduplication. Refine with filters or upvote what's useful.

Awesome API Request Deduplication GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • parse-community/parse-serverparse-community 的头像

    parse-community/parse-server

    21,403在 GitHub 上查看↗

    Parse Server is a backend-as-a-service solution and Node.js framework that provides a ready-to-use REST and GraphQL API for mobile and web applications. It functions as a core backend infrastructure for managing database schemas, user authentication, and API routing. The system distinguishes itself with a real-time data engine that pushes database updates to clients via WebSockets and a GraphQL server that automatically generates schemas based on application data models. It also features an adapter-based storage layer that abstracts interactions with various cloud and local backends. The pla

    Provides a mechanism to prevent duplicate object creation or updates by identifying identical requests via unique headers.

    JavaScriptbaasbackendfile-storage
    在 GitHub 上查看↗21,403
  • cortexproject/cortexcortexproject 的头像

    cortexproject/cortex

    5,751在 GitHub 上查看↗

    Cortex is an open-source, horizontally scalable metrics platform that ingests, stores, and queries Prometheus-compatible time-series data with multi-tenant isolation. It accepts metrics via Prometheus remote write and OpenTelemetry, executes PromQL queries against both recent and historical data, and provides a Prometheus-compatible alerting and recording rule engine with an integrated Alertmanager. The system is built as a set of independently scalable microservices that use hash-ring-based sharding, gossip-based cluster membership, and tenant-aware object storage to distribute workloads acro

    Deduplicates rule group state from multiple replicas for consistent API responses during resharding.

    Gocncfhacktoberfestkubernetes
    在 GitHub 上查看↗5,751
  • rmax/scrapy-redisrmax 的头像

    rmax/scrapy-redis

    5,639在 GitHub 上查看↗

    Scrapy-Redis is a library that transforms Scrapy into a distributed web crawling framework by replacing its in-memory scheduler with a Redis-backed component. This allows multiple Scrapy spider workers to coordinate through a shared request queue, enabling them to consume URLs concurrently while a Redis set tracks seen URLs across all workers to prevent duplicate crawls. The system persists crawl state—including pending requests and already-crawled URLs—in Redis, so a paused or crashed spider can resume from where it left off without losing progress. The library provides a Redis-based duplica

    Uses a Redis set to filter duplicate URLs across all running spiders, preventing the same page from being crawled twice.

    Pythoncrawlerdistributedredis
    在 GitHub 上查看↗5,639
  • rolando/scrapy-redisrolando 的头像

    rolando/scrapy-redis

    5,639在 GitHub 上查看↗

    这是一个分布式网络爬取框架,支持抓取任务的水平扩展。它使用 Redis 作为集中式请求队列管理器和状态存储,以协调跨多个服务器实例的爬取进度和请求元数据。 该系统通过共享单个请求队列来分发爬取工作负载,并利用分布式重复过滤器来防止多个工作节点访问同一页面。它将复杂的请求状态和元数据作为 JSON 字符串持久化在共享远程存储中。 该框架还通过将抓取到的项目推送到共享队列以供单独的处理工作节点并行消费,从而提供分布式数据处理功能。

    Prevents redundant crawling of the same page by tracking visited URLs in a shared Redis set.

    Python
    在 GitHub 上查看↗5,639
  • p1ngul1n0/blackbirdp1ngul1n0 的头像

    p1ngul1n0/blackbird

    5,639在 GitHub 上查看↗

    Blackbird is an open-source OSINT investigation tool that searches across hundreds of online platforms to discover accounts linked to a given username or email address. It functions as a username and email search engine, consolidating discovered profiles into a single list with low false positives for investigative analysis. The tool incorporates an AI-enhanced profile analyzer that uses a built-in AI API to generate behavioral and technical summaries of discovered online profiles. It also provides a documentation query interface that accepts natural-language questions via HTTP GET requests t

    Holds incoming profile records in a set-based buffer keyed by platform and identifier to eliminate duplicates.

    Pythoncybersecurityosintpentesting
    在 GitHub 上查看↗5,639
  • openvenues/libpostalopenvenues 的头像

    openvenues/libpostal

    4,819在 GitHub 上查看↗

    Libpostal 是一个专为国际地址解析和标准化设计的 C 库。它利用统计自然语言处理(NLP)和语言分类器,将非结构化的全球地址字符串分解为结构化组件,并通过扩展缩写和解决跨语言的区域命名差异来标准化街道地址。 该项目提供文本转写工具,将各种脚本转换为标准化的拉丁-ASCII 或 NFD 形式。它还包括地址去重功能,使用对称模糊匹配来识别不同的地址记录是否指向同一个物理位置。 该库涵盖了更广泛的文本处理需求,例如 UTF-8 标准化,以及将书写数字和罗马数字转换为标准数字表示。它允许通过外部配置文件扩展地址识别功能,以添加新的语言和同义词。

    Identifies and merges address records that refer to the same real-world physical location using fuzzy matching.

    C
    在 GitHub 上查看↗4,819
  • dedupeio/dedupededupeio 的头像

    dedupeio/dedupe

    4,442在 GitHub 上查看↗

    Dedupe is a machine learning tool for entity resolution that identifies and merges duplicate records in structured datasets. It uses active learning to train a matching model from human-labeled examples, learning which field-level similarities are most important for detecting duplicates without requiring manual rule writing. The system combines fingerprint-based blocking to reduce pairwise comparisons, enabling efficient matching on large datasets, and groups scored record pairs into clusters using a configurable similarity threshold. The tool provides multiple interfaces for different workfl

    Identifies and merges entries that refer to the same real-world entity, even when names or addresses differ slightly.

    Pythonclusteringdatamadede-duplicating
    在 GitHub 上查看↗4,442
  • nanmicoder/crawlertutorialNanmiCoder 的头像

    NanmiCoder/CrawlerTutorial

    4,262在 GitHub 上查看↗

    CrawlerTutorial 是一个全面的 Python 网络爬虫教程和框架,旨在从静态和动态网站中提取数据。它作为一个网络数据提取管道和 HTTP 请求编排器,涵盖了从初始获取到最终数据存储的爬虫应用程序全生命周期。 该项目提供了关于反机器人绕过技术和 Web API 逆向工程的专业指导。它包括通过身份掩码和代理轮换规避浏览器检测的方法,以及通过分析网络流量和请求签名识别隐藏 API 端点的技术。 该框架包含广泛的功能,包括针对 JavaScript 重度页面的浏览器自动化、通过 QR 码或短信的自动用户身份验证以及会话持久性管理。它还具有用于清理原始文本、删除重复记录并将收集到的信息持久化到平面文件或关系数据库中的数据预处理工具。

    Prevents redundant crawling by filtering and deduplicating extracted URLs using a tracking system.

    Python
    在 GitHub 上查看↗4,262
  • blockrunai/clawrouterBlockRunAI 的头像

    BlockRunAI/ClawRouter

    3,020在 GitHub 上查看↗

    ClawRouter is an AI model router and API gateway designed to classify query complexity and assign prompts to the most efficient model tier. It operates as a multi-model AI proxy that orchestrates traffic between various large language models and AI media generators through a unified interface. The project distinguishes itself by integrating a non-custodial micropayment processor using the x402 protocol. This allows for per-request API access and USDC settlement on Base and Solana chains, replacing static API keys with wallet-based authentication and real-time budget enforcement. The system c

    Prevents duplicate billing by hashing request bodies to identify and replay cached responses.

    TypeScriptaiai-agentsanthropic
    在 GitHub 上查看↗3,020
  1. Home
  2. Web Development
  3. API Request Deduplication

探索子标签

  • Crawl Request DeduplicationsUses a Redis set to filter duplicate URLs across all running spiders, preventing the same page from being crawled twice. **Distinct from API Request Deduplication:** Distinct from API Request Deduplication: focuses on URL deduplication during distributed web crawling, not server-side API idempotency checks.
  • Rule Group Result Deduplications1 个子标签Returning rule group state from multiple replicas and removing duplicates for consistent API responses during resharding. **Distinct from API Request Deduplication:** Distinct from API Request Deduplication: focuses on deduplicating rule group results from replicas, not general API request deduplication.