Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Spring Integration implementations for well-known Microservices Patterns

License

NotificationsYou must be signed in to change notification settings

artembilan/microservices-patterns-spring-integration

Repository files navigation

This project serves as a reference implementation of various Microservices Patterns described onMicroservice Architecture withSpring Integration Framework andSpring Boot.Since Spring Integration is fully based on messaging, which can be distributed, we also include someEvent Streaming Patterns implementations together withSpring Cloud Stream Framework.

Every single module of this project is fully independent and ready to use Spring Boot application for particular pattern: they are just generated viastart.spring.io.However, the$springBootVersion variable might be changes since it is pulled from thegradle.properties of the root project.

You can run./gradlew test (orbuild) for the whole project or just chose specific module to run.The tests in modules verify the pattern in action and its implementation with Spring Integration.

See specific module for more details of the pattern (or recipe) it implements and how:

  • circuit-breaker - circuit breaker pattern implementation

  • distributed-tracing - distributed tracing pattern implementation

  • Framer - multi-window distribution

  • mRPC - request-reply via Spring Cloud Stream and RPI pattern

  • Normalizer - an EIP Normalizer implementation

  • Outbox - transactional outbox pattern implementation

About

Spring Integration implementations for well-known Microservices Patterns

Topics

Resources

License

Stars

Watchers

Forks

Languages


[8]ページ先頭

©2009-2025 Movatter.jp