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

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.
主站蜘蛛池模板: 湘乡市| 舞钢市| 汤原县| 喀喇沁旗| 德庆县| 乌鲁木齐市| 新宁县| 蒙阴县| 博爱县| 绥中县| 陇川县| 白山市| 宕昌县| 张家界市| 股票| 托里县| 万安县| 巴马| 弋阳县| 金堂县| 内黄县| 昭苏县| 峨眉山市| 苏州市| 绵阳市| 青龙| 宣恩县| 基隆市| 中方县| 昌宁县| 眉山市| 凤翔县| SHOW| 刚察县| 仪征市| 武穴市| 乌恰县| 尖扎县| 合江县| 宜春市| 邳州市|