Skip to content

Commit c0ca6c7

Browse files
Feature/remove saga (#768)
* Remove saga. For simplicity. Keep the saga implementation in saga branch --------- Co-authored-by: khanhtranduy <130121475+khanhtranduy@users.noreply.github.com>
1 parent e15ccff commit c0ca6c7

File tree

105 files changed

+414
-2423
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+414
-2423
lines changed

.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ LOGGING_CONFIG=/app-config/logback-spring.xml
6767

6868
# The API Endpoint
6969
YAS_PUBLIC_API_URL=http://api.yas.local
70-
YAS_SERVICES_CART=http//cart/cart
70+
YAS_SERVICES_CART=http://cart/cart
7171
YAS_SERVICES_CUSTOMER=http://customer/customer
7272
YAS_SERVICES_PRODUCT=http://product/product
7373
YAS_SERVICES_TAX=http://tax/tax

cart/pom.xml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -115,12 +115,6 @@
115115
<groupId>org.liquibase</groupId>
116116
<artifactId>liquibase-core</artifactId>
117117
</dependency>
118-
<dependency>
119-
<groupId>com.yas</groupId>
120-
<artifactId>saga</artifactId>
121-
<version>0.0.1-SNAPSHOT</version>
122-
<scope>compile</scope>
123-
</dependency>
124118
</dependencies>
125119
<dependencyManagement>
126120
<dependencies>

cart/src/main/java/com/yas/cart/saga/HandlerDispatcherRegister.java

Lines changed: 0 additions & 17 deletions
This file was deleted.

cart/src/main/java/com/yas/cart/saga/handler/CartItemCommandHandler.java

Lines changed: 0 additions & 43 deletions
This file was deleted.

cart/src/main/resources/application.properties

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,6 @@ management.endpoints.web.exposure.include=*
88
management.metrics.distribution.percentiles-histogram.http.server.requests=true
99
management.metrics.tags.application=${spring.application.name}
1010

11-
eventuatelocal.kafka.bootstrap.servers=kafka:9092
12-
eventuatelocal.zookeeper.connection.string=zookeeper:2181
13-
eventuate.database.schema=eventuate
14-
spring.liquibase.parameters.eventualSlotName=cart
15-
1611
logging.pattern.level=%5p [${spring.application.name:},%X{traceId:-},%X{spanId:-}]
1712

1813
spring.security.oauth2.resourceserver.jwt.issuer-uri=http://identity/realms/Yas

cart/src/main/resources/db/changelog/db.changelog-master.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ databaseChangeLog:
33
path: db/changelog/ddl/
44
- includeAll:
55
path: db/changelog/data/
6-
- includeAll:
7-
path: db/changelog/eventuate-dll/
6+
# - includeAll:
7+
# path: db/changelog/eventuate-dll/

docker-compose.yml

Lines changed: 1 addition & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,7 @@ services:
462462
networks:
463463
- yas-network
464464
postgres:
465-
image: debezium/postgres:15-alpine-custom
465+
image: debezium/postgres:15-alpine
466466
build: ./docker/postgres
467467
hostname: ${POSTGRES_HOST}
468468
ports:
@@ -547,82 +547,6 @@ services:
547547
networks:
548548
- yas-network
549549

550-
eventuate-cdc:
551-
image: eventuateio/eventuate-cdc-service:0.15.0.RELEASE
552-
ports:
553-
- "8099:8080"
554-
depends_on:
555-
- postgres
556-
- kafka
557-
- zookeeper
558-
networks:
559-
- yas-network
560-
environment:
561-
CDC_OPTS: "--debug"
562-
563-
EVENTUATELOCAL_KAFKA_BOOTSTRAP_SERVERS: kafka:29092
564-
EVENTUATELOCAL_ZOOKEEPER_CONNECTION_STRING: zookeeper:2181
565-
566-
EVENTUATE_CDC_READER_READER1_TYPE: postgres-wal
567-
EVENTUATE_CDC_READER_READER1_DATASOURCEURL: jdbc:postgresql://postgres/order
568-
EVENTUATE_CDC_READER_READER1_MONITORINGSCHEMA: eventuate
569-
EVENTUATE_CDC_READER_READER1_DATASOURCEUSERNAME: admin
570-
EVENTUATE_CDC_READER_READER1_DATASOURCEPASSWORD: admin
571-
EVENTUATE_CDC_READER_READER1_DATASOURCEDRIVERCLASSNAME: org.postgresql.Driver
572-
EVENTUATE_CDC_READER_READER1_LEADERSHIPLOCKPATH: /eventuate/cdc/leader/order
573-
EVENTUATE_CDC_READER_READER1_OFFSETSTORAGETOPICNAME: db.history.common
574-
EVENTUATE_CDC_READER_READER1_OUTBOXID: 1
575-
EVENTUATE_CDC_READER_READER1_POSTGRESREPLICATIONSLOTNAME: eventuate_slot_order
576-
577-
EVENTUATE_CDC_READER_READER2_TYPE: postgres-wal
578-
EVENTUATE_CDC_READER_READER2_DATASOURCEURL: jdbc:postgresql://postgres/cart
579-
EVENTUATE_CDC_READER_READER2_MONITORINGSCHEMA: eventuate
580-
EVENTUATE_CDC_READER_READER2_DATASOURCEUSERNAME: admin
581-
EVENTUATE_CDC_READER_READER2_DATASOURCEPASSWORD: admin
582-
EVENTUATE_CDC_READER_READER2_DATASOURCEDRIVERCLASSNAME: org.postgresql.Driver
583-
EVENTUATE_CDC_READER_READER2_LEADERSHIPLOCKPATH: /eventuate/cdc/leader/cart
584-
EVENTUATE_CDC_READER_READER2_OFFSETSTORAGETOPICNAME: db.history.common
585-
EVENTUATE_CDC_READER_READER2_OUTBOXID: 2
586-
EVENTUATE_CDC_READER_READER2_POSTGRESREPLICATIONSLOTNAME: eventuate_slot_cart
587-
588-
EVENTUATE_CDC_READER_READER3_TYPE: postgres-wal
589-
EVENTUATE_CDC_READER_READER3_DATASOURCEURL: jdbc:postgresql://postgres/payment
590-
EVENTUATE_CDC_READER_READER3_MONITORINGSCHEMA: eventuate
591-
EVENTUATE_CDC_READER_READER3_DATASOURCEUSERNAME: admin
592-
EVENTUATE_CDC_READER_READER3_DATASOURCEPASSWORD: admin
593-
EVENTUATE_CDC_READER_READER3_DATASOURCEDRIVERCLASSNAME: org.postgresql.Driver
594-
EVENTUATE_CDC_READER_READER3_LEADERSHIPLOCKPATH: /eventuate/cdc/leader/payment
595-
EVENTUATE_CDC_READER_READER3_OFFSETSTORAGETOPICNAME: db.history.common
596-
EVENTUATE_CDC_READER_READER3_OUTBOXID: 3
597-
EVENTUATE_CDC_READER_READER3_POSTGRESREPLICATIONSLOTNAME: eventuate_slot_payment
598-
599-
EVENTUATE_CDC_READER_READER4_TYPE: postgres-wal
600-
EVENTUATE_CDC_READER_READER4_DATASOURCEURL: jdbc:postgresql://postgres/product
601-
EVENTUATE_CDC_READER_READER4_MONITORINGSCHEMA: eventuate
602-
EVENTUATE_CDC_READER_READER4_DATASOURCEUSERNAME: admin
603-
EVENTUATE_CDC_READER_READER4_DATASOURCEPASSWORD: admin
604-
EVENTUATE_CDC_READER_READER4_DATASOURCEDRIVERCLASSNAME: org.postgresql.Driver
605-
EVENTUATE_CDC_READER_READER4_LEADERSHIPLOCKPATH: /eventuate/cdc/leader/product
606-
EVENTUATE_CDC_READER_READER4_OFFSETSTORAGETOPICNAME: db.history.common
607-
EVENTUATE_CDC_READER_READER4_OUTBOXID: 4
608-
EVENTUATE_CDC_READER_READER4_POSTGRESREPLICATIONSLOTNAME: eventuate_slot_product
609-
610-
EVENTUATE_CDC_PIPELINE_PIPELINE1_TYPE: eventuate-tram
611-
EVENTUATE_CDC_PIPELINE_PIPELINE1_READER: reader1
612-
EVENTUATE_CDC_PIPELINE_PIPELINE1_EVENTUATEDATABASESCHEMA: eventuate
613-
614-
EVENTUATE_CDC_PIPELINE_PIPELINE2_TYPE: eventuate-tram
615-
EVENTUATE_CDC_PIPELINE_PIPELINE2_READER: reader2
616-
EVENTUATE_CDC_PIPELINE_PIPELINE2_EVENTUATEDATABASESCHEMA: eventuate
617-
618-
EVENTUATE_CDC_PIPELINE_PIPELINE3_TYPE: eventuate-tram
619-
EVENTUATE_CDC_PIPELINE_PIPELINE3_READER: reader3
620-
EVENTUATE_CDC_PIPELINE_PIPELINE3_EVENTUATEDATABASESCHEMA: eventuate
621-
622-
EVENTUATE_CDC_PIPELINE_PIPELINE4_TYPE: eventuate-tram
623-
EVENTUATE_CDC_PIPELINE_PIPELINE4_READER: reader4
624-
EVENTUATE_CDC_PIPELINE_PIPELINE4_EVENTUATEDATABASESCHEMA: eventuate
625-
626550
networks:
627551
yas-network:
628552
driver: bridge

docs/README.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ https://github.com/nashtech-garage/yas
1010
- [Change Data Capture (CDC) with Debezium](#change-data-capture-cdc-with-debezium)
1111
- [Product searching with Elasticsearch](#product-searching-with-elasticsearch)
1212
- [Duplicating data to improve performance](#duplicating-data-to-improve-performance)
13-
- [Saga pattern](#saga-pattern)
1413
- [Observability](#observability)
1514
- [Frontend architecture](#frontend-architecture)
1615
- [Local development with docker compose](#local-development-with-docker-compose)
@@ -195,8 +194,6 @@ Debezium acts as a source connector of Kafka connect. It captures row-level chan
195194

196195
## Duplicating data to improve performance
197196

198-
## Saga pattern
199-
200197
## Observability
201198

202199
## Frontend architecture

k8s/charts/eventuate-cdc/.helmignore

Lines changed: 0 additions & 23 deletions
This file was deleted.

k8s/charts/eventuate-cdc/Chart.yaml

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)