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

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

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

apache/camel

0
View on GitHub↗
camel.apache.org↗

Camel

Apache Camel 是一个企业集成框架和 Java 集成引擎,旨在在不同系统之间路由和调解数据。它作为一个多运行时中间件,实现了标准化的企业集成模式,以管理消息的路由、转换和处理方式。

该框架包含一个专用网关,利用专用通信协议将大语言模型连接到企业数据和内部系统。它利用庞大的预构建连接器库来桥接不同的通信协议,并实现不兼容软件应用程序之间的数据交换。

该系统通过消息驱动的管道支持数据流编排,允许用户通过 Java、XML、YAML 或可视化工作流设计器定义路由逻辑。这些集成流程可以作为独立服务部署,或嵌入到 Spring Boot 和 Quarkus 等宿主框架中。

Features

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI
  • Enterprise Integration Frameworks - Provides a comprehensive framework for routing and mediating data between disparate systems using a vast library of pre-built connectors.
  • Enterprise Integration Suites - Implements a comprehensive suite of standardized enterprise integration patterns for routing, mediating, and transforming messages.
  • Data Flow Orchestrators - Defines and executes rules to orchestrate the movement and transformation of information between APIs, brokers, and cloud services.
  • Data Connector Libraries - Ships a vast library of pre-built connectors for bridging different communication protocols and connecting diverse applications.
  • Multi-Protocol Communication Bridges - Bridges different communication protocols to enable seamless data exchange between incompatible software applications.
  • Multi-Protocol Routing - Implements a routing layer that handles multiple communication protocols within a single service instance for cross-system data exchange.
  • Routing DSLs - Translates Java, YAML, or XML definitions into executable routing logic to define data paths and transformations.
  • Integration Engines - Ships an execution engine for data flow logic and communication routes written in Java, XML, or YAML.
  • Data Flow Mappings - Defines routing and mediation rules to move and transform information between disparate systems.
  • Enterprise Integration Patterns - Implements a standardized set of architectural patterns to manage how messages are routed, transformed, and processed.
  • Integration Route Executions - Runs routing and mediation rules to connect disparate systems through a simplified script interface.
  • Routing Configurations - Allows specifying the path and mediation logic for data movement via external configuration files like YAML or XML.
  • Event-Driven Pipelines - Processes data as a sequence of exchanges passing through endpoints, processors, and transformers in an event-driven pipeline.
  • AI Agent Integrations - Links large language models to enterprise data and internal systems using specialized communication protocols and components.
  • Integration Gateways - Provides a specialized gateway that manages the connection between large language models and external enterprise data systems.
  • System Connectivity - Provides a specialized gateway to connect large language models to enterprise data and internal systems via standard protocols.
  • Schema-Agnostic Data Mappings - Transforms data formats between source and destination systems using a mediation layer that decouples internal models from external APIs.
  • Integration Logic Deployments - Runs routing and mediation processes within a host application or as a standalone service.
  • Component-Based Messaging - Decouples data producers from consumers using a library of pre-built connectors that translate between transport protocols.
  • Pluggable Runtimes - Provides a pluggable architecture allowing the routing engine to run as a standalone service or be embedded in host frameworks.
  • General Purpose Visual Workflow Designers - Includes a graphical visual designer for creating integration workflows and generating configurations without manual coding.
  • Multi-Runtime Middleware - Functions as an integration layer that can be embedded in Spring Boot, Quarkus, or run as a standalone service.
  • Multi-Format Route Loading - Supports defining data flow logic using a choice of configuration languages, including YAML, XML, and Java.
  • Integration Frameworks - Integration framework with extensive connectors for diverse enterprise systems.
6,247 星标·5,133 分支·Java·Apache-2.0·6 次浏览

Star 历史

apache/camel 的 Star 历史图表apache/camel 的 Star 历史图表

Camel 的开源替代方案

相似的开源项目,按与 Camel 的功能重合度排序。
  • symfony/http-kernelsymfony 的头像

    symfony/http-kernel

    8,121在 GitHub 上查看↗

    HttpKernel is the core kernel component of the Symfony framework that orchestrates the complete HTTP request-response lifecycle. It provides an event-driven pipeline that converts an incoming HTTP request into a matching response by dispatching lifecycle events for early interception, controller resolution, error handling, response modification, and deferred tasks. The kernel automatically resolves the PHP callable that handles a request and injects its arguments using reflection and request attributes. It dispatches attribute-specific events for each PHP attribute found on a controller, enab

    PHPcomponentphpsymfony
    在 GitHub 上查看↗8,121
  • pipecat-ai/pipecatpipecat-ai 的头像

    pipecat-ai/pipecat

    12,846在 GitHub 上查看↗

    Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech systems. It utilizes a frame-based data pipeline to route audio, video, and text through a modular sequence of processors, enabling the orchestration of low-latency conversational AI. The project is distinguished by its ability to coordinate complex multimodal services, including speech-to-text, language models, and text-to-speech, within a single pipeline. It features semantic voice activity detection for natural turn-taking, state-machine conversation flows for dialogue manag

    Pythonaichatbot-frameworkchatbots
    在 GitHub 上查看↗12,846
  • alibaba/anyproxyalibaba 的头像

    alibaba/anyproxy

    7,913在 GitHub 上查看↗

    AnyProxy is an HTTP/HTTPS proxy framework built on Node.js that intercepts and modifies traffic through a plugin system. It functions as a configurable proxy server where user-defined plugins inspect or alter requests and responses as they pass through the proxy. The framework distinguishes itself through a middleware stack that processes requests sequentially, enabling modular traffic transformation and logging. It handles HTTPS interception by dynamically generating and installing root certificates for transparent decryption, and routes traffic based on configurable rules matching request p

    JavaScript
    在 GitHub 上查看↗7,913
  • airweave-ai/airweaveairweave-ai 的头像

    airweave-ai/airweave

    6,453在 GitHub 上查看↗

    Airweave is a unified AI knowledge base platform that syncs data from external APIs into a searchable layer for retrieval-augmented generation. It provides a pre-built data connector library and a framework for building custom connectors, enabling the extraction, transformation, and synchronization of structured and unstructured data from SaaS applications. The platform includes a hybrid vector retrieval system that combines semantic, neural, and keyword search strategies to deliver grounded context for AI agents. The platform distinguishes itself through an agentic search engine that iterati

    Pythonagent-infrastructureaiai-agents
    在 GitHub 上查看↗6,453
查看 Camel 的所有 30 个替代方案→

常见问题解答

apache/camel 是做什么的?

Apache Camel 是一个企业集成框架和 Java 集成引擎,旨在在不同系统之间路由和调解数据。它作为一个多运行时中间件,实现了标准化的企业集成模式,以管理消息的路由、转换和处理方式。

apache/camel 的主要功能有哪些?

apache/camel 的主要功能包括:Enterprise Integration Frameworks, Enterprise Integration Suites, Data Flow Orchestrators, Data Connector Libraries, Multi-Protocol Communication Bridges, Multi-Protocol Routing, Routing DSLs, Integration Engines。

apache/camel 有哪些开源替代品?

apache/camel 的开源替代品包括: symfony/http-kernel — HttpKernel is the core kernel component of the Symfony framework that orchestrates the complete HTTP request-response… pipecat-ai/pipecat — Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech… apache/brpc — brpc is a high-performance C++ RPC framework and network programming library designed for building distributed… api-platform/core — This project is a PHP-based framework designed for the automated development of standardized web services. It… alibaba/anyproxy — AnyProxy is an HTTP/HTTPS proxy framework built on Node.js that intercepts and modifies traffic through a plugin… airweave-ai/airweave — Airweave is a unified AI knowledge base platform that syncs data from external APIs into a searchable layer for…