推荐项目:oncebox(面向 Spring Boot 的事务性发件箱/收件箱)

Offen Anfängerfreundlich
#41 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
1/5
Geschätzter Aufwand
Unter einer Stunde
Anfängerfreundlichkeit
85/100
Issue-Typ
Dokumentation
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
java, kafka, rabbitmq, spring-boot
Bereich
content

Rechercherichtung

Lies den Issue-Eintrag in der awesome-java-Liste und prüfe das verlinkte oncebox-Repository unter https://github.com/dmitriy-iliyov/oncebox. Bestätige, dass die Projektbeschreibung und der Link mit dem Issue übereinstimmen, und aktualisiere den Listeneintrag bei Bedarf. Die Aufgabe ist erledigt, wenn oncebox in der Liste korrekt dargestellt ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

链接:https://github.com/dmitriy-iliyov/oncebox

oncebox 是一个采用 Apache-2.0 许可证的 Java 库,为 Spring Boot 实现了事务性发件箱(Transactional Outbox)和收件箱(Inbox)模式:事件与业务变更在同一个数据库事务中保存,随后发布到 Kafka 或 RabbitMQ;收件箱负责对重复投递的事件进行去重。项目还提供带有 REST API 的死信队列和 Micrometer 指标,已发布到 Maven Central,附有英文文档和完整的示例项目。

建议分类:系统设计项目(消息队列)。

Vorherrschende Sprache
Keine Sprachdaten
Sterne
9.6k
Forks
1.6k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus CodingDocs/awesome-java

Alle Issues in CodingDocs/awesome-java

Ähnliche Issues

Weitere Issues zu Content

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.