用户登录
用户注册

分享至

apache camel kafka

  • 作者: _微凉先森
  • 来源: 51数据库
  • 2020-09-21
pache Camel是Apache基金会下的一个开源项目,它是一个基于规则路由和中介引擎,提供企业集成模式的Java对象的实现,通过应用程序接口(或称为陈述式的Java领域特定语言(DSL))来配置路由和中介的规则。
  领域特定语言意味着Apache Camel支持你在的集成开发工具中使用平常的,类型安全的,可自动补全的Java代码来编写路由规则,而不需要大量的XML配置文件。同时,也支持在Spring中使用XML配置定义路由和中介规则。
  Camel提供的基于规则的路由(Routing)引擎,可以使用Camel定义的DSL语言,方便的定义出各种Routing。



  enterprise application integration 企业应用集成(eai)

企业应用集成是必要的,几乎每家公司都有很多新产品及应用,如何集成这些应用程序是一个问题。来每十年诞生一个新范式,例如客户端/服务器通信,面向服务的架构(soa)或云计算。

此外,不同的接口或协议和技术的出现。过去数据存储在文件,sql数据库在今天很通用。有时,还需要nosql数据库。同步远程过程调用rpc或异步消息是通过如rmi,soap的web服务,rest或jms进行通信的。很多软件筒仓还存在。
软件
前端设计
程序设计
Java相关