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

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.
主站蜘蛛池模板: 扎囊县| 易门县| 龙游县| 宜丰县| 吴桥县| 阳东县| 图们市| 共和县| 福清市| 永胜县| 翼城县| 阳西县| 张北县| 封开县| 肃南| 祁门县| 西乡县| 莱阳市| 赤水市| 奎屯市| 临西县| 漠河县| 水城县| 阜阳市| 肇庆市| 铜鼓县| 金湖县| 平湖市| 汝阳县| 邹城市| 襄城县| 阿拉善右旗| 仁寿县| 武定县| 兴义市| 济南市| 和林格尔县| 菏泽市| 乌苏市| 常宁市| 明光市|