12 个仓库
Techniques for calculating rolling aggregates and statistical metrics over time-based windows in real-time.
Distinct from Real-Time Analytics: Distinct from Real-Time Analytics: focuses on the processing of stream analytics specifically.
Explore 12 awesome GitHub repositories matching data & databases · Stream Analytics Processing. Refine with filters or upvote what's useful.
Apache Flink is a distributed processing engine designed for both high-throughput, low-latency data streams and finite batch workloads. It functions as a stateful stream processor and a SQL stream processing engine, providing a unified runtime to execute relational queries and event-based transformations. The system is distinguished by its ability to manage persistent operator state to ensure exactly-once processing guarantees and consistency during failures. It features specialized capabilities for complex event processing to detect temporal patterns and handles out-of-order events using eve
Groups streaming data into time, count, or session windows to calculate rolling aggregates and metrics.
Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai
Provides real-time streaming of conversation updates as each sequential agent step executes.
This project serves as a comprehensive technical reference for the architecture and design of data-intensive applications. It provides a structured analysis of the fundamental principles required to build reliable, scalable, and maintainable software systems, covering the core trade-offs inherent in modern data infrastructure. The repository explores the mechanics of distributed data management, including strategies for replication, partitioning, and achieving consensus across multiple nodes. It details the design of storage engines, indexing techniques, and transaction management models, whi
Details the mechanics of performing stream analytics to derive insights from evolving datasets.
Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches
Streams incremental updates from AI agents as newline-delimited JSON for real-time data exploration.
This project is a collection of educational resources and reference implementations for the Apache Flink stream processing framework. It provides a learning resource focused on mastering distributed stream processing through implementation guides, performance tuning tutorials, and practical examples. The repository features detailed walkthroughs for building real-time data pipelines using the DataStream and Table APIs. It includes specific integration examples for connecting Apache Flink with Kafka brokers and Elasticsearch indices, as well as reference implementations for real-time deduplica
Implements reference examples for real-time deduplication, windowed aggregations, and fault-tolerant state management.
Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It provides comprehensive guidance on the full spectrum of Azure services, covering everything from core infrastructure components like virtual machines, Kubernetes clusters, and serverless computing to platform services for AI, machine learning, data analytics, and storage. The documentation details how to provision, manage, and govern cloud resources at scale, including policy enforcement, identity management, and cost optimization. The documentation distinguishes Azure through i
Documents Azure Stream Analytics for processing real-time data streams into live analytics.
Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain
Implements zero-ETL pipelines to stream production data into analytics engines for complex querying.
jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti
Analyzes concurrent video, audio, and image data using a streaming analytics toolkit for real-time understanding.
WuKongIM 是一个分布式即时通讯服务器,专为实时聊天和通知而设计。它作为一个去中心化的通信集群,利用发布-订阅消息路由器将数据分发给个人用户和大规模群组频道。 该系统包括一个专门的 AI 聊天流协议,用于从人工智能代理提供低延迟、增量式的响应。它还具有一个 Webhook 事件网关,通过回调将通信状态变更和消息事件转发给外部业务应用程序。 该平台为高容量群组通信、跨设备消息同步和基于状态的对话跟踪提供了基础设施。安全性通过传输层加密和基于权限的频道访问进行管理,而系统可靠性则通过自动故障转移、灾难恢复和基于心跳的健康监控来维护。
Implements a specialized communication protocol for low-latency, incremental AI chat streaming.
Gibberlink 是一种声学数据调制解调器和通信层,专为 AI 代理通过高密度音频信号交换信息而设计。它提供了一种协议,允许大语言模型绕过人类可读的文本,转而使用基于声音的数据传输系统。 该框架使 AI 代理能够相互识别并协商从自然语言对话到机器对机器声音数据链路的转换。一旦两个参与者都被识别为 AI 实体,这种协议切换通过从英语转向优化的二进制声音流来提高通信效率。 该系统涵盖了基于音频的数据传输的全管线,包括声波调制、将数字信息编码为波形以及将声学信号解码回结构化数据。它维护一个双模式通信管线,以同时处理自然语言理解和原始声级数据传输。
Moves from human-readable English to a high-efficiency machine protocol once AI agents identify each other.
This project is a real-time product recommendation engine built on Apache Flink. It functions as a streaming behavioral analytics pipeline that processes raw logs to derive user interests and product popularity trends. The system utilizes a collaborative filtering engine to compute item similarity via cosine similarity and shared user interaction patterns. It employs a hybrid re-ranking pipeline that combines global popularity lists with personalized user profiles to sort recommended items. The architecture incorporates a wide-column user store using HBase for persistent behavioral records a
Uses Apache Flink to calculate rolling aggregates and popularity metrics over time-based windows.
Riemann 是一个基于 Clojure 的事件流处理器和实时分析引擎。它作为一个网络遥测管道和可扩展事件路由器,用于摄取、转换和路由来自分布式系统的事件数据。 该系统使用领域特定语言来计算连续流上的指标和统计模式,从而实现网络趋势分析和实时警报。它支持从类路径动态加载插件,并允许在不中断活动事件流的情况下实时重新加载配置。 功能包括集中式遥测聚合、事件元数据标记和有状态事件索引。该系统通过拆分、批处理和过滤处理事件流的调度,同时通过加密和身份验证提供安全的网络传输。
Uses a domain-specific language to calculate rolling aggregates and statistical metrics over real-time data streams.