CSP内容操作系统对接组件

组件

CSP 组件提供了各种调用形式,这些调用为信息传递、发送数据、通知和各种其他需求提供服务,这些服务不仅可以解决简单的信息传递和传输数据问题,还可以提供数据保护。

以下是 CSP (内容操作系统)提供的非核心组件列表

非核心组件数量:257 个 JAR 工件中的 329 个(不推荐使用 21 个)
组件名称
描述
ActiveMQ
(开放源码消息中间件)
遵循 JMS协议向Apache ActiveMQ发送信息,或者从其接收信息.
AMQP
(高级消息队列协议)
使用 Apache QPid 客户端的 AMQP 协议进行信息传递
ArangoDb
当用作文档数据库或图形数据库时,在ArangoDb上执行操作
AS2协议
使用 AS2 协议 (RFC4130) 安全可靠地传输数据
Asterisk 用户交换机系统
与 Asterisk PBX 服务器交互
Async HTTP Client (AHC)
使用 Async Http Client 调用外部 HTTP 服务
Async HTTP Client (AHC)
Websocket
使用 Async Http Client 与外部 Websocket 服务器交换数据
AtlasMap 数据映射解决方案
使用 AtlasMap 转换器来转换信息
Dolby Atmos
使用 Atmos 客户端与 EMC 的 ViPR 对象数据服务集成
Atmosphere Websocket
使用 Atmosphere 框架开放 WebSocket 端点
Atom 文本编辑器
轮询 Atom RSS 提要
Atomix 分布式一致性框架
 
Atomix Map
访问 Atomix 的分布图
Atomix 信息传递
访问 Atomix 的传递信息组
Atomix 多图
访问 Atomix 的分布式多图
Atomix 队列
访问 Atomix 的分布式队列
Atomix 集
访问 Atomix 的分布集
Atomix 值
访问 Atomix 的分布值
Aliyun
 
Aliyun 动态数据流
使用 Aliyun 开发工具包 2.x 版从 Aliyun DynamoDB Stream 服务接收信息
Aliyun 弹性计算 (EC2)
使用 Aliyun 开发工具包 2.x 版管理 Aliyun EC2 实例
Aliyun 弹性容器服务
(ECS)
使用 Aliyun 开发工具包 2.x 版管理 Aliyun ECS 集群实例
Aliyun Kubernetes 服务
(CKS)
使用 Aliyun 开发工具包 2.x 版管理 Aliyun EKS 集群实例
Aliyun EventBridge
使用 Aliyun 开发工具包 2.x 版管理 Aliyun Eventbridge 集群实例
Aliyun RAM 账号权限管理
使用 Aliyun 开发工具包 2.x 版管理 Aliyun RAM 实例
Aliyun 密钥管理服务
(KMS)
使用 Aliyun 开发工具包 2.x 版管理存储在 Aliyun KMS 实例中的密钥。
Aliyun 流数据捕获加载服务
使用 Aliyun 开发工具包 2.x 版将数据生成到 Aliyun Kinesis Firehose 流
Aliyun 函数计算
使用 Aliyun 开发工具包 2.x 版管理和调用 Aliyun Function Compute 函数
Aliyun 在线迁移消息队列
使用 Aliyun 开发工具包 2.x 版管理 Aliyun Kafka 实例
Aliyun 消息队列(MQ)
使用 Aliyun 开发工具包 2.x 版管理 Aliyun MQ 实例
Aliyun 存储服务(OOS)
使用 Aliyun 开发工具包 2.x 版从 Aliyun Object Storage Service 存储和检索对象,支持PB级的在线、离线迁移方案,提供海量数据迁移方案
Aliyun 加密服务(HSM)
使用 Aliyun 开发工具包 2.x 版管理 Aliyun CloudHSM 服务
Aliyun 安全令牌服务 (STS)
使用 Aliyun 开发工具包 2.x 版管理 Aliyun STS 集群实例
Aliyun 短信服务 (SMS)
使用 Aliyun 开发工具包 2.x 版通过 Aliyun SMS 服务发送短信通知
Aliyun 邮件推送
(Directmail)
使用 Aliyun 开发工具包 2.x 版为企业和个人提供高效的邮件群发服务
Aliyun 消息队列服务
(ONS)
使用 Aliyun 开发工具包 2.x 版向/从 Aliyun ONS 服务发送和接收信息
Aliyun 翻译
使用 Aliyun 开发工具包 2.x 版和 Aliyun Translate 翻译文本
Microsoft Azure
 
Azure CosmosDB
(分布式数据库服务)
在 Azure 云平台上读取和写入 CosmosDB 数据库的记录
Azure 事件中心
(分布式大数据流平台)
使用 AMQP 协议向/从 Azure 事件中心发送和接收事件
Azure 服务总线
向/从 Azure 事件总线发送和接收消息
Azure 存储 Blob 服务
(非结构化数据的存储服务)
在 Azure 存储 Blob 服务中存储和检索 Blob
Azure 数据湖存储服务
向/从 Azure DataLake 存储发送和接收文件
Azure Storage Queue 服务
在 Azure 存储队列中存储和检索消息
Bean 验证器
使用 Java Bean Validation API 验证信息体
Beanstalk
(云计算提供的平台即服务)
检索和后处理 Beanstalk 工作
Bonita
与远程 Bonita BPM 流程引擎进行通信
Box
上传、下载和管理 box.com 上的文件、文件夹、群组、协作等
Baidu cloud
 
Baidu 云服务器(BBC)
使用 Baidu cloud BBC 组件实现弹性计算服务
Baidu 流式计算(BSC)
使用 BSC 组件提供云端流式数据实时处理的全托管式服务
Baidu 云数据库
(RDS for MySQL)
使用 Baidu cloud RDS for MySQL 解决关系型云数据库问题
Baidu 弹性公网 IP
(EIP)
使用 EIP 组件访问公网IP地址和公网宽带,灵活匹配业务变更
Baidu 智能云解析
(DNS)
使用 DNS 将域名指向网站空间IP,企业和开发者方便地访问应用服务器
Baidu 数据流转平台
(CloudFlow)
使用 CloudFlow 提供全托管的存储数据迁移服务
Baidu 云磁盘
(CDS)
使用 CDS 组件提供方便扩展的万量级 IOPS 块存储服务
Baidu 数据仓库
(Doris)
使用 Doris 组件提供全托管的PB级别的MPP架构数据仓库服务
Baidu 数据湖管理与分析
(EasyDAP)
使用 EasyDAP 组件覆盖数据集成、管理、开发、分析及服务,一体化解决方案                                                                                            
Baidu 日志服务
(BLS)
使用 BLS 一站式实时日志分析,提供数据的采集传输、检索分析、实时消费等
Cloud Tencent
 
Cloud Tencent云服务器
(CVM)
使用Tencent CVM 组件提供安全可靠的弹性计算服务
Cloud Tencent云数据库
(Redis)
使用Tencent Redis 实现高性能、可伸缩的数据库
Cloud Tencent
云原生数据库(TDSQL-C)
完全兼容MySQL和PG 自研数据库                                                          
Cloud Tencent
FPGA 云服务器
使用 FPGA 提供硬件加速计算服务
Cloud Tencent
API 网关
提供 API 全生命周期托管服务
Cloud Tencent
消息队列(CKafka)
实现兼容 Kafka 的高性能可靠的消息系统组件
Cloud Tencent
Sercerless HTTP 服务
提供“0”配置、高可用的 HTTP API 服务
Cloud Tencent
事件总线
使用 Event bus 组件安全高效的管理事件
Cloud Tencent HDFS
使用标准 HDFS 访问协议,实现强一致性存储
Cloud Tencent
分布式事务(DTF)
使用 DTF 提供微服务事务数据一致性服务
Caffeine Cache
高性能Java本地缓存组件
使用 Caffeine Cache 执行缓存操作
Caffeine 加载缓存
使用带有附加 CacheLoader 的 Caffeine Cache 执行缓存操作
Cassandra 分布式数据库
使用 CQL3 API(不是 Thrift API)与 Cassandra 2.0 集成;基于 DataStax 提供的 Cassandra Java Driver
ChatScript(聊天机器人)
与 ChatScript 服务器聊天
Chunk
使用 Chunk 模板引擎转换信息
CM短信网关
通过 CM SMS Gateway 发送 SMS 信息
CMIS(管理信息系统)
从兼容 CMIS 的内容存储库读取和写入数据
CoAP 计算机协议
向/从支持 COAP 的设备发送和接收信息
CometD 推送技术
使用 CometD/Bayeux 协议提供发布/订阅、点对点(通过服务器)和 RPC 样式信息传递
Consul
与 Consul 服务发现和配置存储集成
Corda
使用 corda-rpc 库对 Corda 区块链平台执行操作
Couchbase
使用轮询策略查询 Couchbase 视图和/或对 Couchbase 数据库执行各种操作
CouchDB
使用变更集在 CouchDB 数据库中进行插入、更新和删除,以及从 CouchDB 数据库中获取、保存、更新和删除文档
Cron
用于在通过 Unix cron 语法指定的时间触发事件的通用接口
Crypto (JCE)加密
使用 Java 加密扩展 (JCE) 的签名服务对交换进行签名和验证
CXF
使用 Apache CXF 开放 SOAP WebServices 或使用 CXF WS 客户端连接到外部 WebServices
CXF-RS
使用 Apache CXF 开放 JAX-RS REST 服务或使用 CXF REST 客户端连接到外部 REST 服务
Debezium 分布式平台
 
Debezium MongoDB
连接器
获取来自 MongoDB 数据库的更改
Debezium MySQL
连接器
获取 MySQL 数据库中的更改
Debezium Postgres
SQL 连接器
从 PostgresQL 数据库中获取更改
Debezium SQL Server
连接器
获取 SQL Server 数据库中的更改
深度Java库(DJL)
使用深度 Java 库 (DJL) 从信息交换数据中推断深度学习模型
DigitalOcean
在 DigitalOcean 云中管理 Droplet 和资源
Disruptor
使用 LMAX Disruptor 提供异步 SEDA 行为
Disruptor VM
使用 LMAX Disruptor 提供异步 SEDA 行为
DNS 域名系统
使用 DNS Java 执行 DNS 查询
Docker
管理 Docker 容器
Dozer
使用 Dozer 映射库在 Java bean 之间进行映射
Drill
针对 Apache Drill 集群执行查询
Dropbox 投递箱
上传、下载和管理 Dropbox 上的文件、文件夹、群组、协作等
Dynamic Router
(动态路由表)
动态路由器组件将交换路由到接收者,并且接收者(及其规则)可能会在运行时更改
Ehcache 缓存
使用 Ehcache 执行缓存操作
Elasticsearch Rest
弹性搜索
通过 REST API 向 ElasticSearch 发送请求
ElSQL
使用 ElSql 定义 SQL 查询扩展 SQL 组件
Etcd Keys
访问、设置或删除 etcd 键值存储中的键
Etcd Stats
访问 etcd 集群统计信息
Etcd Watch
查看特定的 etcd 键或目录的变化
Exec
在底层操作系统上执行命令
人人网
向人人网支持的 API 发送请求
FHIR
使用 FHIR(快速医疗互操作性资源)标准在医疗保健领域交换信息
File Watch
使用 java.nio.file.WatchService 获取有关目录中文件事件的通知
Flatpack
使用 FlatPack 库解析固定宽度和分隔文件
Flink
将 DataSet 作业发送到 Apache Flink 集群
FOP
将信息展示为 PDF 和 Apache FOP 支持的其他输出格式
Freemarker 随机标记
使用 FreeMarker 模板转换信息
FTP
上传和下载文件到/从 FTP 服务器
FTPS
上传和下载文件到/从支持 FTPS 协议的 FTP 服务器
Ganglia
将信标发送到 Ganglia 监控系统
Geocoder 地理编码器
查找给定地址的地理编码(纬度和经度)或相反
Git
对 git 存储库执行操作
GitHub
与 GitHub API 交互
Google 谷歌
 
Google BigQuery
用于分析的 Google BigQuery 数据仓库
Google BigQuery
标准 SQL
使用 SQL 查询访问 Google Cloud BigQuery 服务
Google 日程
在 Google 日程上执行各种操作
Google 日程流
轮询 Google 日程中的更改
Google 云函数
管理和调用 Google Cloud Functions
Google 云端硬盘
管理 Google 云端硬盘中的文件
Google 邮件
管理 Google Mail 中的邮件
Google 邮件流
轮询 Google Mail 中的收件箱
Google 发布/订阅
向/从 Google Cloud Platform PubSub 服务发送和接收信息
Google 表单
在 Google Sheets 中管理电子表格
Google 表单流
查询 Google Sheets 的变化
Google 存储
使用 google-cloud-storage 库从 Google Cloud Storage Service 存储和检索对象
Gora
使用 Apache Gora 框架访问 NoSQL 数据库
Grape
在 Camel Context 启动后动态访问、加载和管理额外的 jar
GraphQL
向外部系统发送 GraphQL 查询和变更
gRPC
开放 gRPC 端点并获取外部 gRPC 端点
Guava 事件总线
向/从 Guava EventBus 发送和接收信息
Hazelcast
 
Hazelcast Atomic
Number
递增、递减、设置等 Hazelcast 原子序数(网格宽数)
Hazelcast Instance
在 Hazelcast 集群中使用缓存实例的加入/离开事件
Hazelcast List
对 Hazelcast 分布式列表执行操作
Hazelcast Map
在 Hazelcast 分布式图上执行操作
Hazelcast Multimap
在 Hazelcast 分布式多图上执行操作
Hazelcast Queue
对 Hazelcast 分布式队列执行操作
Hazelcast Replicated
Map
在 Hazelcast 复制图上执行操作
Hazelcast Ringbuffer
环形缓冲区
在 Hazelcast 分布式环形缓冲区上执行操作
Hazelcast SEDA
在由 Hazelcast BlockingQueue 支持的潜在不同 JVM/主机上运行的 Camel 路由之间异步发送/接收交换                                            
Hazelcast Set
在 Hazelcast 分布集上执行操作
Hazelcast Topic
向/从 Hazelcast 分布式主题发送和接收信息
HBase
从/向 HBase 存储(Hadoop 数据库)读取和写入
HDFS
使用 Hadoop 2.x 以上版本读写 HDFS 文件系统
HTTP
使用 Apache HTTP Client 4.x 以上版本向外部 HTTP 服务器发送请求
Huawei Cloud 华为云
 
Huawei Cloud
人脸识别服务
人脸识别服务(FRS)是一种智能服务,它使用计算机根据人的面部特征对面部图像进行处理、分析和识别
Huawei Cloud
图像识别
识别华为云图像中的物体、场景和概念
Huawei 分布式信息服务
(DMS)
集成华为云全托管、高性能信息队列的服务
Huawei 函数图
在华为云上调用 serverless 函数
Huawei 身份和访问管理
(IAM)
在华为云上安全管理用户
Huawei 面向对象存储服务
(OBS)
在华为云上提供稳定、安全、高效、易用的云存储服务
Huawei 简单消息通知
(SMN)
通过华为云的通知来传递信息和连接云服务
IEC 60870 客户端
使用 NeoSCADA 实施 IEC 60870 监督控制和数据采集 (SCADA) 客户端
IEC 60870 服务器
使用 NeoSCADA 实施 IEC 60870 监督控制和数据采集 (SCADA) 服务器
Ignite
 
Ignite 缓存
对 Ignite 缓存执行缓存操作或使用连续查询中的更改                                                                                                                                      
Ignite 计算
在 Ignite 集群上运行计算操作
Ignite 事件
通过创建本地事件侦听器从 Ignite 集群接收事件
Ignite ID 生成器
与 Ignite 原子序列和 ID 生成器交互
Ignite 信息
从 Ignite 主题发送和接收信息
Ignite 队列
与 Ignite Queue 数据结构交互
Ignite 设置
与 Ignite Set 数据结构交互
Infinispan
(分布式缓存框架)
从/向读取和写入 Infinispan 分布式键/值存储和数据网格
Infinispan 嵌入式
从/向读取和写入 Infinispan 分布式键/值存储和数据网格
InfluxDB
与时间序列数据库 InfluxDB 交互
IOTA物联网
使用 IOTA 分布式账本管理金融交易
IPFS
访问网络文件系统 (IPFS)
IRC
向/从 IRC 聊天发送和接收信息
IronMQ
向/从 IronMQ 发送和接收信息,这是一个弹性且持久的托管信息队列即服务
Javax 网络接口
使用 JSR356 开放 websocket 端点
JBPM
通过 REST 与 jBPM 工作流引擎交互
JCache
(用于缓存的Java API)
针对 JSR107/JCache 执行缓存操作
JClouds
云计算 Java 开发工具包
与 jclouds 计算和 blobstore 服务交互
JCR
向/从符合 JCR 的内容存储库读取和写入节点
JDBC 数据库
通过 SQL 和 JDBC 获取数据库
Jetty
使用 Jetty 9 开放 HTTP 端点
Jetty 网络接口
使用 Jetty 开放 websocket 端点
JGroups
与 JGroups 集群交换信息
JGroups raft
与 JGroups-raft 集群交换信息
Jing
使用 Jing 库针对 RelaxNG 模式(XML 语法或紧凑语法)验证 XML
Jira
与 JIRA 问题跟踪器交互
JMS
向/从 JMS 队列或主题发送和接收信息
JMX
接收 JMX 通知
JOLT
使用 JOLT 进行 JSON 到 JSON 的转换
JOOQ
使用 JOOQ 从 SQL 数据库存储和检索 Java 对象
JPA
使用 Java Persistence API (JPA) 从数据库中存储和检索 Java 对象
JSLT
使用 JSLT 查询或转换 JSON 有效负载
JSON 模式验证器
使用 NetworkNT JSON Schema 验证 JSON 有效负载
JSO 格式
使用 JSONata 转换转换 JSON 有效负载
Json 补丁
使用 JSON 补丁 (RFC 6902) 转换 JSON
JT400
使用数据队列、信息队列或程序调用与 IBM i 系统交换信息。 IBM i 是 AS/400 和 iSeries 服务器的替代品
Kafka
向/从 Apache Kafka 代理发送和接收信息
Knative
从 Knative 发送和接收事件
Kubernetes 
用于自动部署、扩展和管理“容器化应用程序”的开源系统
Kubernetes 配置图
在 Kubernetes ConfigMaps 上执行操作,并在 ConfigMaps 更改时获得通知
Kubernetes 自定义资源
对 Kubernetes 自定义资源执行操作并在部署更改时收到通知
Kubernetes 部署
对 Kubernetes 部署执行操作并在部署更改时收到通知
Kubernetes HPA
在 Kubernetes Horizontal Pod Autoscaler (HPA) 上执行操作并在 HPA 更改时收到通知
Kubernetes 工作
在 Kubernetes Jobs 上执行操作
Kubernetes 命名空间
对 Kubernetes 命名空间执行操作并在命名空间更改时获得通知
Kubernetes 节点
在 Kubernetes 节点上执行操作并在节点更改时获得通知
Kubernetes 持久化
存储卷(PV)
在 Kubernetes Persistent Volumes 上执行操作并在 Persistent Volume 更改时获得通知
Kubernetes 持久化
存储的属性(PVC)
对 Kubernetes Persistent Volumes Claims 执行操作并在 Persistent Volumes Claim 更改时收到通知
Kubernetes 容器
在 Kubernetes Pod 上执行操作并在 Pod 更改时收到通知
Kubernetes 复制控制器
在 Kubernetes 复制控制器上执行操作并在复制控制器更改时获得通知
Kubernetes 资源配额
对 Kubernetes 资源配额执行操作
Kubernetes Secrets
对 Kubernetes Secret 执行操作
Kubernetes 服务帐号
对 Kubernetes 服务帐户执行操作
Kubernetes 服务
对 Kubernetes 服务执行操作并获得服务更改通知
Kudu数据存储
与 Apache Kudu 交互,Apache Kudu 是 Apache Hadoop 生态系统的一个免费和开源的面向列的数据存储库                
LDAP
在 LDAP 服务器上执行搜索
LDIF
从 LDIF 正文内容在 LDAP 服务器上执行更新
Lucene
对 Apache Lucene 数据库执行插入或查询
Lumberjack
使用 Lumberjack 协议接收日志信息
Mail 邮件
使用 imap、pop3 和 smtp 协议发送和接收电子邮件
Master
集群中只有一个消费者从给定端点消费; 如果 JVM 死机,自动故障转移
Metrics 指标
使用 DropWizard 指令库直接从 Camel 路由收集各种指令
Micrometer
使用 Micrometer 库直接从 Camel 路径收集各种指令
MicroProfile 指标
开放 Camel 路径的指令
Mina
使用 TCP 或 UDP 和 Apache Mina 2.x 的套接子级网络
Minio
使用 Minio SDK 从 Minio Storage Service 存储和检索对象
MLLP
使用 MLLP 协议与外部系统通信
MongoDB
对 MongoDB 文档和集合执行操作
MongoDB GridFS
与 MongoDB GridFS 交互
MSV
使用多模式验证器 (MSV) 验证 XML 有效负载
Mustache
使用 Mustache 模板转换信息
MVEL
使用 MVEL 模板转换信息
MyBatis
使用 MyBatis 在关系数据库中执行查询、轮询、插入、更新或删除操作
MyBatis Bean
使用 MyBatis 在关系型数据库中执行查询、插入、更新或删除操作
Nagios
使用 JSendNSCA 向 Nagios 发送被动检查
Nats
从 NATS 信息系统发送和接收信息
网络 (Netty)
使用 TCP 或 UDP 和 Netty 4.x 的套接子级网络
网络 HTTP
Netty HTTP 服务器和客户端使用 Netty 4.x
Nitrite
访问 Nitrite 数据库
NSQ
从 NSQ 实时分布式信息平台发送和接收信息
OAI-PMH
使用 OAI-PMH 协议收集元数据
Olingo2
使用 Apache Olingo 与 OData 2.0 服务进行通信
Olingo4
使用 Apache Olingo OData API 与 OData 4.0 服务进行通信
OPC UA 浏览器
使用二进制协议连接到 OPC UA 服务器以浏览节点树
OPC UA 客户端
使用二进制协议连接到 OPC UA 服务器以采集遥测数据
OPC UA 服务器
使遥测数据可用作 OPC UA 服务器
Openshift 构建配置
在 OpenShift 构建配置上执行操作
Openshift 构建
在 OpenShift 构建上执行操作
OpenStack 开放堆栈
 
OpenStack Cinder
访问 OpenStack Cinder 存储块中的数据
OpenStack Glance
在 OpenStack Glance 中管理 VM 映像和元数据定义
OpenStack Keystone
访问 OpenStack Keystone 进行 API 客户端身份验证、服务发现和分布式多用户授权
OpenStack Neutron
获取 OpenStack Neutron 以访问网络服务
OpenStack Nova
使用 OpenStack 管理计算资源
OpenStack Swift
获取 OpenStack Swift 对象/blob 存储
OptaPlanner
选择规划项目
使用 OptaPlanner 解决规划问题
Paho
使用 Eclipse Paho MQTT 客户端与 MQTT 信息代理通信
Paho MQTT5
使用 Eclipse Paho MQTT v5 客户端与 MQTT 信息代理通信
PDF
创建、修改或提取 PDF 文档的内容
HTTP 平台
使用当前平台中可用的 HTTP 服务器中的开放 HTTP 端点
PostgresSQL 事件
通过 LISTEN 和 NOTIFY 命令发送和接收 PostgreSQL 事件
PostgresSQL 复制插槽    
使用流式复制插槽轮询 PostgreSQL 预写日志 (WAL) 记录
Printer
将打印工作发送到打印机
Properties
properties 组件用于 Camel 应用程序中的属性占位符,例如端点 URI
PubNub
向/从 PubNub 数据流网络发送和接收信息,用于连接的设备
Pulsar
从/向 Apache Pulsar 信息系统发送和接收信息
Quartz
使用 Quartz 2.x 调度程序安排信息发送
QuickFix
使用嵌入式 QuickFix/J 引擎打开财务交换 (FIX) 会话
RabbitMQ
从 RabbitMQ 实例发送和接收信息
Reactive Streams
(反应式流)
与兼容反应流标准的反应流处理库交换信息                                                                                                                                                             
REST 开放API
根据委托给实现 RestProducerFactory 接口的组件的 OpenAPI 规范文档配置 REST 生产者
REST Swagger
根据委派给实现 RestProducerFactory 接口的组件的 Swagger (OpenAPI) 规范文档配置 REST 生产者
Resteasy
开放 REST 端点并访问外部 REST 服务器
Robot 框架
通过 Camel 交换到用 Robot DSL 编写的验收测试
RSS
轮询 RSS 提要
Salesforce
使用 Java DTO 与 Salesforce 通信
SAP NetWeaver
使用 HTTP 向 SAP NetWeaver Gateway 发送请求
Schematron
使用 Schematron 库验证 XML 有效负载
SCP
使用安全复制协议 (SCP) 将文件复制到远程主机/从远程主机复制文件
Service
将 Camel 端点注册到 Service Registry(例如 Consul、Etcd)并委托给它
Now服务
通过其 REST API 与 ServiceNow 交互
服务程序
通过 Servlet 处理 HTTP 请求
SFTP
上传和下载文件到/从 SFTP 服务器
Simple JMS
使用普通的 JMS 1.x API 向 JMS 队列或主题发送和接收信息
Simple JMS2
使用普通的 JMS 2.x API 向 JMS 队列或主题发送和接收信息
SIP
使用 SIP 协议发送和接收信息(用于电信)
Slack
向/从 Slack 发送和接收信息
SMPP
使用 SMSC(短信息服务中心)发送和接收 SMS 信息
SNMP
接收管理设备发送给NMS的消息并轮询支持 SNMP(简单网络管理协议)的设备
Solr
针对 Apache Lucene Solr 执行操作
Soroush
作为 Soroush 聊天机器人发送和接收信息
Spark
将 RDD 或 DataFrame 工作发送到 Apache Spark 集群
Splunk
在 Splunk 中发布或搜索事件
Splunk HEC
Splunk 组件允许使用 HTTP 事件收集器在 Splunk 中发布事件
Spring 框架
 
Spring Batch
将信息发送到 Spring Batch 进行进一步处理
Spring 事件
监听 Spring 应用程序事件
Spring 一体化
使用 Spring 集成的 Bridge Camel
Spring JDBC
通过带有 Spring Transaction 支持的 SQL 和 JDBC 访问数据库
Spring LDAP
使用过滤器作为信息负载在 LDAP 服务器中执行搜索
Spring RabbitMQ
使用 Spring RabbitMQ 客户端从 RabbitMQ 发送和接收信息
Spring Redis
从 Redis 发送和接收信息
Spring 网络服务
作为客户端访问外部 Web 服务或开放您自己的 Web 服务
SQL
使用 Spring JDBC 执行 SQL 查询
SQL 存储过程
使用 Spring JDBC 将 SQL 查询作为 JDBC 存储过程执行
SSH
使用 SSH 在远程主机上执行命令
StAX
通过 SAX ContentHandler 处理 XML 有效负载
Stitch
Stitch 是一种云 ETL 服务,通过各种集成将各种数据源集成到一个中央数据仓库中
Stomp
向/从 STOMP(面向简单文本的信息传递协议)兼容的信息代理发送和接收信息
Stream
从系统输入读取并写入系统输出和系统错误流
String Template
(字符串模板)
使用 StringTemplate 引擎转换信息                                                                                                                                                                              
Telegram
作为 Telegram Bot 发送和接收信息 Telegram Bot API
Thrift
使用 Apache Thrift 数据格式和序列化机制调用和开放远程过程 (RPC)
Tika
使用 Apache Tika 解析文档并提取元数据和文本
Twilio
使用 Twilio Java SDK 与 Twilio REST API 交互
微博私信
发送和接收微博直接信息
微博搜索
访问 微博 搜索
微博时间线
从用户的时间线发送推文和接收推文
Undertow
开放 HTTP 和 WebSocket 端点并访问外部 HTTP/WebSocket 服务器
Velocity
使用 Velocity 模板转换信息
Vert.x
向/从 Vert.x 事件总线发送和接收信息
Vert.x HTTP 客户端
使用 Vert.x 向外部 HTTP 服务器发送请求
Vert.x Kafka
使用 vert.x Kafka 客户端向/从 Apache Kafka 代理发送和接收信息
Vert.x 网络接口
开放 WebSocket 端点并使用 Vert.x 连接到远程 WebSocket 服务器
Weather
从 Open Weather Map 轮询天气信息
Web3j 以太网区块链       
使用 web3j 客户端 API 与以太网节点交互
Webhook
开放 webhook 端点以接收其他 Camel 组件的推送通知
Weka
使用 Weka 执行机器学习任务
WordPress
使用 WordPress API 管理帖子和用户
Workday
使用 Workday 检测和解析文档
XChange
获取市场数据并在比特币和山寨币交易所进行交易
XJ
使用 XSLT 转换 JSON 和 XML 信息
XML 安全标志
使用 XML 签名规范签署 XML 有效负载
XML 安全验证
使用 XML 签名规范验证 XML 有效负载
XMPP
向/从 XMPP 聊天服务器发送和接收信息
XQuery
使用 XQuery 和 Saxon 查询和/或转换 XML 有效负载
Yammer
与 Yammer 企业社交网络交互
Zendesk
管理 Zendesk 工单、用户、组织等
ZooKeeper
管理 ZooKeeper 集群
ZooKeeper Master
集群中只有一个消费者从给定端点消费; 如果 JVM 死机,自动故障转移