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

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.
主站蜘蛛池模板: 玉门市| 乐亭县| 嘉荫县| 柯坪县| 桦川县| 九江县| 繁昌县| 大洼县| 深圳市| 左云县| 黎城县| 崇州市| 屏山县| 徐州市| 建阳市| 澎湖县| 永城市| 合江县| 潜山县| 长沙市| 崇信县| 和顺县| 高陵县| 卢湾区| 永仁县| 疏勒县| 江孜县| 西贡区| 唐山市| 博兴县| 佳木斯市| 磴口县| 长宁县| 海口市| 琼中| 中超| 石城县| 兴化市| 茌平县| 德兴市| 东港市|