Skip to content

Commit

Permalink
docs: Readme update
Browse files Browse the repository at this point in the history
  • Loading branch information
devxb authored Feb 13, 2024
1 parent ddb50ea commit 12d5ac2
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<br>


![version 0.1.4](https://img.shields.io/badge/version-0.1.2-black?labelColor=black&style=flat-square) ![jdk 17](https://img.shields.io/badge/jdk-17-orange?labelColor=black&style=flat-square)
![version 0.1.4](https://img.shields.io/badge/version-0.1.4-black?labelColor=black&style=flat-square) ![jdk 17](https://img.shields.io/badge/jdk-17-orange?labelColor=black&style=flat-square)

<img src = "https://github.com/rooftop-MSA/Netx/assets/62425964/5082ef20-10ad-4b6b-bff8-7e78a0f9e01f" width="500" align="right"/>

Expand All @@ -16,6 +16,7 @@ Choreography 방식으로 구현된 분산 트랜잭션 라이브러리 입니
2. Redis-stream 기반의 트랜잭션 관리
3. 여러 노드가 중복 트랜잭션 이벤트를 수신하는 문제 방지
4. `At Least Once` 방식의 메시지 전달 보장
5. 처리되지 않은 메시지를 자동으로 재실행

## How to use

Expand Down Expand Up @@ -103,8 +104,9 @@ fun exists(param: Any): Mono<Any> {

다른 분산서버가 (혹은 자기자신이) transactionManager를 통해서 트랜잭션을 시작하거나 트랜잭션 상태를 변경했을때, 호출한 메소드에 맞는 트랜잭션 이벤트를
발행합니다.
이 이벤트들을 핸들링 함으로써, 다른서버에서 발생한 에러등을 수신하고 롤백할 수 있습니다.

이 이벤트들을 핸들링 함으로써, 다른서버에서 발생한 에러등을 수신하고 롤백할 수 있습니다.
_롤백은 TransactionRollbackEvent로 전달되는 `undo` 필드를 사용합니다._

```kotlin

@EventListener(TransactionStartEvent::class)
Expand Down

0 comments on commit 12d5ac2

Please sign in to comment.