5.2. 仓库示例
61 示例:
| Example | 类别 | 描述 | 使用 devfile 部署 |
|---|---|---|---|
| ActiveMQ (activemq) | 消息传递 | 演示了如何使用 Camel、ActiveMQ openwire 和 Spring Boot 的示例 | 否 |
| actuator HTTP Metrics (actuator-http-metrics) | 管理和监控 | 如何使用 Spring Boot 的 Actuator 端点来收集信息示例,如映射或指标 | 否 |
| Amqp (amqp) | 消息传递 | 演示了如何使用 Camel、ActiveMQ Amqp 和 Spring Boot 的示例 | 否 |
| AMQP Salesforce (amqp-salesforce) | 消息传递 | AMQP 消息发送在 Salesforce 中作为联系人创建 | 否 |
| ArangoDB (arangodb) | 数据库 | 显示带有 Spring Boot 的 Camel ArangoDb 组件的示例 | 否 |
| artemis (artemis) | 消息传递 | 演示了如何使用 Camel、ActiveMQ Artemis 和 Spring Boot 的示例 | 否 |
| AWS2 S3 (aws2-s3) | 云 | 显示使用 Spring Boot 的 Camel AWS2 S3 组件的示例 | 否 |
| Azure Event Hubs (azure-eventhubs) | 云 | 演示了如何使用 Camel、Azure Event Hub 和 Spring Boot 的示例 | 否 |
| Azure 服务总线 (azure-servicebus) | 云 | 演示了如何使用 Camel、Azure Service Bus 和 Spring Boot 的示例 | 否 |
| 端点 DSL (camel-example-endpointdsl) | beginner | 使用 type-safe Endpoint DSL | 否 |
| FHIR (fhir) | 健康会(health) | 演示了如何使用 Camel、FHIR 和 Spring Boot 的示例 | 否 |
| transaction (fhir-auth-tx) | 健康会(health) | 演示了如何使用 Camel、FHIR 授权、FHIR Transaction 和 Spring Boot 的示例 | 是 |
| 健康检查( health-checks) | 健康会(health) | 有关如何处理健康检查的示例,使用 Spring Boot 同级简单的 Apache Camel 应用程序。 | 是 |
| HTTP SSL (http-ssl) | rest | 显示使用 Spring Boot 和 SSL 的 Camel HTTP 组件的示例 | 否 |
| Infinispan (infinispan) | 云 | 显示使用 Spring Boot 的 Camel Infinispan 组件的示例 | 否 |
| Jira (jira) | beginner | 使用 JIRA Camel API 的示例 | 否 |
| Jolokia (jolokia) | 管理和监控 | 使用 Jolokia 监控和管理 Camel 路由的示例 | 否 |
| avro (kafka-avro) | 消息传递 | Kafka avro 示例 | 否 |
| offsetrepository (kafka-offsetrepository) | 消息传递 | Kafka offsetrepository 示例 | 否 |
| kamelet Chuck Norris (kamelet-chucknorris) | beginner | 创建自己的 Kamelets 容易 | 是 |
| 自定义类型转换器 (load-balancer-eip) | beginner | 显示带有 Camel 和 Spring Boot 的 Load Balancer EIP 的示例 | 是 |
| Microsoft Exchange Oauth2 身份验证 (mail-exchange-oauth2) | | 演示了如何在 Spring Boot 上使用 Camel 与 IMAP 协议连接,以及使用 OAuth2 身份验证访问 Office 365 用户的电子邮件数据 | 否 |
| Master (master) | 集群 | 演示了如何使用 Camel 的 Master 组件和 Spring Boot 的示例 | 否 |
| 指标 (指标) | 管理和监控 | 演示了如何使用 Camel 和 Spring Boot 并将指标报告到 Graphite 的示例 | 是 |
| 监控 (监控) | 管理和监控 | 如何使用 Spring Boot 的 Actuator 端点来收集信息示例,如映射或指标 | 否 |
| 多个带有两阶段提交的池数据源 (muti-datasources-2pc) | 数据库 | 一个示例演示了如何使用带有两阶段提交的多个池的数据源处理 Camel 和 Spring Boot | 否 |
| 观察( 观察) | 管理和监控 | 演示了如何追踪带有 Micrometer Observation 的 Camel 的传入和传出消息的示例 | 否 |
| OpenAPI Contract First (openapi-contract-first) | rest | 合同 First OpenAPI 示例 | 否 |
| OpenTelemetry (opentelemetry) | 管理和监控 | 演示了如何使用带有 OpenTelemetry 的 Camel 的示例 | 否 |
| paho MQTT5 Shared Subscriptions (paho-mqtt5-shared-subscriptions) | 消息传递 | 演示了如何设置使用多个使用 MQTT5 共享订阅功能的 mqtt5 用户的示例 | 是 |
| REST DSL 和 Platform HTTP (platform-http) | rest | 显示带有平台 HTTP 的 Camel REST DSL 的示例 | 否 |
| POJO 路由 (pojo) | beginner | 演示了如何在 Spring Boot 中使用 Camel POJO 路由的示例 | 是 |
| quartz (quartz) | beginner | 一个示例演示了如何通过 Spring Boot 使用 Camel Quartz 和 Camel Log | 是 |
| RabbitMQ (rabbitmq) | 消息传递 | 演示了如何使用 Camel 和 RabbitMQ 的示例 | 否 |
| 主动流 (reactive-streams) | reactive | 显示 Camel 如何通过 Spring Boot 响应器使用被动流交换数据的示例 | 是 |
| Resilience4j (resilience4j) | EIP | 演示了如何在 Camel 路由中使用 Resilience4j EIP 作为断路器的示例 | 否 |
| 使用 CXF 和 OpenTelemetry 的 REST (rest-cxf-opentelemetry) | CXF | 在 Spring Boot 中使用 CXF 和 OpenTelemetry 显示 Camel REST 的示例 | 否 |
| REST DSL 和 OpenApi (rest-openapi) | rest | 显示使用 Spring Boot 的 Camel REST DSL 和 OpenApi 的示例 | 是 |
| OpenAPI Simple (rest-openapi-simple) | beginner | 本例演示了如何调用使用 OpenApi 规格定义的 Rest 服务 | 否 |
| REST DSL 和 OpenApi (rest-openapi-springdoc) | rest | 在 Spring Boot 应用程序中显示的带有 Springdoc UI 的 Camel REST DSL 和 OpenApi 的示例 | 是 |
| REST DSL 和 Spring Security (rest-spring-security) | rest | 在 Spring Boot 应用程序中显示使用 Spring Security 和 JWT 令牌保护的 Camel REST DSL 示例 | 是 |
| Route Reload (route-reload) | beginner | 如果文件被更新并保存,则实时重新加载路由 | 是 |
| 路由配置 (路由配置) | beginner | 带有全局路由配置用于错误处理的示例 | 否 |
| 路由模板 (routetemplate) | beginner | 如何使用路由模板(参数化路由) | 是 |
| XML (routetemplate-xml) | beginner | 如何在 XML 中使用路由模板(参数化路由) | 否 |
| saga (saga) | EIP | 本例演示了如何使用 Spring Boot 和 Narayana LRA Coordinator 使用简单的 Apache Camel 应用程序来管理实现 SAGA 模式的分布式操作 | 否 |
| ServiceCall (服务调用) | 云 | 演示了如何使用 Camel ServiceCall EIP 和 Spring Boot 的示例 | 否 |
| SOAP CXF (soap-cxf) | CXF | 显示 Camel SOAP CXF 的示例 | 否 |
| Camel Splitter EIP (splitter-eip) | beginner | 显示带有 Camel 和 Spring Boot 的 Splitter EIP 的示例 | 是 |
| Spring Boot (camel-example-spring-boot) | beginner | 演示了如何使用 Camel 和 Spring Boot 的示例 | 否 |
| JTA (spring-boot-jta-jpa-autoconfigure) | Advanced | 显示使用 Spring Boot Autoconfiguration 的 JTA 的示例 | 否 |
| JTA (spring-boot-jta-jpa-xml) | Advanced | 显示使用 Spring XML 配置的 Spring Boot 的 JTA 示例 | 否 |
| Spring JDBC (spring-jdbc) | beginner | Camel 转换路由集成本地 Spring 事务 | 否 |
| strimzi (strimzi) | 消息传递 | Camel 示例:在 XML 中为 Openshift/Kubernetes 上的 Strimzi 集成定义路由 | 否 |
| Supervising Route Controller (supervising-route-controller) | 管理和监控 | 演示了如何使用 Camel 的 Supervising Route Controller 和 Spring Boot 的示例 | 是 |
| Tomcat JDBC (camel-example-spring-boot) | beginner | 显示如何使用其 JDBC 数据源在 Tomcat 中部署 Camel Spring Boot 应用程序的示例 | 否 |
| 自定义类型转换器 (type-converter) | beginner | 演示了如何使用 Camel 和 Spring Boot 创建自定义类型转换器的示例 | 是 |
| 验证 程序(validator) | 输入/输出类型合同 | 演示了如何使用声明验证和 Spring Boot 的示例 | 是 |
| Webhook (webhook) | Advanced | 如何使用 Camel Webhook 组件的示例 | 否 |
| widget Gadget (widget-gadget) | 消息传递 | EIP 书中的小部件和小小示例,在 Spring Boot 上运行 | 否 |
| XML (xml) | beginner | 演示了如何在 XML 文件和 Spring Boot 中使用 Camel 路由的示例 | 是 |
| XML Import (xml-import) | beginner | 演示了如何处理使用嵌入式 CamelContext 导入的 Spring XML 文件的示例 | 是 |