зеркало из
https://github.com/iharh/notes.git
synced 2025-10-30 13:16:07 +02:00
41 строка
2.3 KiB
Plaintext
41 строка
2.3 KiB
Plaintext
https://en.wikipedia.org/wiki/Inbox_and_outbox_pattern
|
|
Inbox - The application receives data which it persists to an inbox table in a database
|
|
|
|
https://microservices.io/patterns/data/transactional-outbox.html
|
|
https://softwaremill.com/microservices-101/
|
|
Outbox - need msg-broker guaranteed delivery
|
|
At receiving size - use Ack at Listener/Consumer, @RetryableTopic/DLQ
|
|
|
|
2024
|
|
https://habr.com/ru/companies/kuper/articles/819803/
|
|
Kondratieva - Transactional Outbox 0:00 of 40:25
|
|
https://www.youtube.com/watch?v=HI-XvL2FkTQ
|
|
https://gitlab.com/transactional-outbox-realisation-sample
|
|
https://gitlab.com/transactional-outbox-realisation-sample/orderservice/
|
|
https://gitlab.com/transactional-outbox-realisation-sample/orderservice/-/blob/master/src/main/java/jgr/orderservice/scheduler/RetryableTaskScheduler.java
|
|
https://www.wimdeblauwe.com/blog/2024/06/25/transactional-outbox-pattern-with-spring-boot/
|
|
with spring integration
|
|
JPoint - Kashin - Kafka from CDC to Transactional Outbox 0:00 of 46:46
|
|
https://www.youtube.com/watch?v=b42gkdta_6s
|
|
https://jokerconf.com/talks/ce55a0ab278d4ed0b4af7296bc8f2eba
|
|
!!!, kafka buffer/batching settings
|
|
kafka-jdbc-connector
|
|
2023
|
|
https://spring.io/blog/2023/10/24/a-use-case-for-transactions-adapting-to-transactional-outbox-pattern
|
|
with spring cloud stream
|
|
https://medium.com/javarevisited/robust-kafka-consumer-error-handling-on-a-spring-boot-3-application-6fc95e92c956
|
|
!!! Inbox @RetryableTopic listener
|
|
JPoint - Serebryanskiy - CDC and Debezium problems 0:00 of 43:05
|
|
https://www.youtube.com/watch?v=llBCFID167E
|
|
https://squidex.jugru.team/api/assets/srm/47cd2c0b-a2a8-46b5-8a00-5a5e965a0a97/andrei-serebryanskii-.pdf
|
|
!!! no transactional outbox
|
|
2022
|
|
https://habr.com/ru/companies/lamoda/articles/678932/
|
|
|
|
https://github.com/gruelbox/transaction-outbox
|
|
https://github.com/gruelbox/transaction-outbox/tree/master/transactionoutbox-spring
|
|
https://medium.com/cloud-workers/integration-of-the-transactional-outbox-pattern-in-java-microservices-as-lightweight-alternativ-to-31eee0aebbac
|
|
https://www.javadoc.io/doc/com.gruelbox/transactionoutbox-core/latest/index.html
|
|
https://www.javadoc.io/doc/com.gruelbox/transactionoutbox-spring/latest/index.html
|
|
https://mvnrepository.com/artifact/com.gruelbox/transactionoutbox-spring
|