我不明白Camel到底是干什么用的.

如果你能用101个单词介绍一下骆驼:

  • 到底是什么?
  • 它如何与用Java编写的应用程序交互?
  • 它是与服务器配套的吗?
  • 这是一个独立的项目吗?

Please explain what Camel is.

推荐答案

如果你有5到10分钟的时间,我通常推荐人们阅读乔纳森·安斯泰的这Integration with Apache Camel篇文章.这是一篇写得很好的文章,简要介绍和概述了Camel的一些概念,并用代码示例实现了一个用例.乔纳森在信中写道:

ApacheCamel是一个开源Java框架,它致力于让开发人员更容易和更容易地进行集成.它通过提供:

  • 所有广泛使用的Enterprise Integration Patterns(EIP)的具体实施
  • 连接到各种传输和API
  • 易于使用的领域特定语言(DSL)将EIP和传输连接在一起

还有一个免费的Camel in Action章(行动中的骆驼,第二版是here),第一章介绍了骆驼.乔纳森和我是这本书的合著者.

Java相关问答推荐

Java中Stream(java.util.stream)和linkedList数据 struct 之间是什么关系?

BiPredicate和如何使用它

Java Stream,需要更新列表对象列表

Java中后期绑定的替代概念

工件部署期间出错[Tomcat 8.5.45]

现场观看Android Studio中的变化

Java:使用Class.cast()将对象转换为原始数组

无法使用Java&;TestContainers获取AWS SQS队列的属性

MySQL数据库中未应用具有Spring数据的唯一约束

解析方法";javax/imageio/metadata/IIOMetadata.getAsTree(Ljava/lang/String;)Lorg/w3c/dom/Node时加载约束冲突

使用htmlunit和java单击按钮

如何在Java中为thunk创建映射器函数

具有最大共同前景像素的图像平移优化算法

在缺少字段时使用Jackson With Options生成Optional.Empty()

RestTemplate Bean提供OkHttp3ClientHttpRequestFactory不支持Spring Boot 3中的请求正文缓冲

如何在Maven Central上部署?

Kotlin-仅替换字符串中最后一个给定的字符串

当使用不同的参数类型调用时,为什么围绕Objects.equals的类型安全包装不会失败?

多线程、并发和睡眠未按预期工作

原始和参数化之间的差异调用orElseGet时可选(供应商)