官术网_书友最值得收藏!

Spring Integration

This module supports a lot of Enterprise Application patterns and brings the Spring programming model to this topic. The Spring programming model enables extensive dependence injection support and is annotations programming-centric. The annotations instruct us as to how the framework needs to be configured and defines framework behaviors.

The POJO model is suggested because it is simple and widely known in the Java development world.

This project has some intersections with the other modules. Some other projects use these module concepts to do their work. There is a project called Spring Cloud Stream, for instance.

The Enterprise Integration patterns are based on a wide range of communication channels, protocols, and patterns. This project supports some of these.

The modules support a variety of features and channels, such as the following:

  • Aggregators
  • Filters
  • Transformers
  • JMS
  • RabbitMQ
  • TCP/UDP
  • Web services
  • Twitter
  • Email
  • And much more

There are three main concepts of Enterprise application integration:

  • Messages
  • Message channel
  • Message endpoint

Finally, the Spring Integration module offers a comprehensive way to create application integration and enables developers to do it using amazing support.

Some common annotations are  @EnableIntegration, @IntegrationComponentScan , and  @EnablePublisher.
主站蜘蛛池模板: 耒阳市| 阳高县| 玉门市| 陵水| 宜阳县| 邛崃市| 子洲县| 洛隆县| 陇南市| 甘孜县| 宜州市| 吴堡县| 定安县| 嘉禾县| 鹰潭市| 黑河市| 龙海市| 定远县| 新宾| 元江| 德昌县| 平原县| 翼城县| 深水埗区| 定州市| 诸暨市| 长子县| 水城县| 天长市| 崇信县| 万年县| 伊金霍洛旗| 健康| 灵山县| 昌平区| 顺昌县| 独山县| 广平县| 屯昌县| 商南县| 滨州市|