An open API service indexing awesome lists of open source software.

https://github.com/netcorepal/cap4j

Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
https://github.com/netcorepal/cap4j

Last synced: 7 months ago
JSON representation

Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern

Awesome Lists containing this project

README

          

# cap4j                     [中文](https://github.com/netcorepal/cap4j/blob/main/README.md)

[![Maven Central Version](https://img.shields.io/maven-central/v/io.github.netcorepal/cap4j)](https://central.sonatype.com/artifact/io.github.netcorepal/cap4j)
[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/netcorepal/cap4j/blob/main/LICENSE)

This project is a Java implementation of the project [CAP](https://github.com/dotnetcore/CAP), which is used to solve the distributed transaction problem in the micro-service architecture, and it is also an event bus based on the Outbox pattern.

## cap4j-ddd-codegen-maven-plugin

The [cap4j-ddd-codegen-maven-plugin](https://github.com/netcorepal/cap4j-ddd-codegen-maven-plugin) module is a code generator for the CAP project. It can generate the necessary code for the CAP project based on the database schema.