jdomainapp / jda

the root source code project of the JDA framework
MIT License
3 stars 1 forks source link

I4. Implement language improvements for MOSA+ #40

Open ducmle opened 3 years ago

ducmle commented 3 years ago

@haworker25 @ducmle-fpt Depends on: #39 Paper-2: mdsa: Part 2

MOSA+ = MDSA (micro-domain software architecture) architecture.

ducmle commented 2 years ago

@haworker25 (em liệt kê issues hàng ngày lên đây)

ducmle commented 2 years ago

@haworker25 Error running "clean install"

Error: mvn clean install
[ERROR]   The project jda.example:jda-eg-coursemanmsa-servicestmsa:1.0 (/data/projects/jda/examples/courseman/msa/modules/servicestmsa/pom.xml) has 1 error
[ERROR]     Child module /data/projects/jda/examples/courseman/msa/modules/servicestmsa/cmodulemgnt-service of /data/projects/jda/examples/courseman/msa/modules/servicestmsa/pom.xml does not exist
ducmle commented 2 years ago

Java JDK

ServiceReconfigurer.promote()

ServiceReconfigurerController

Service Resiliency

haworker25 commented 2 years ago
ducmle commented 2 years ago
  • Used Oracle Java 13.0 but 2 functions still not work

Very strange because they run on myy machine.

Please finish the code of promote() and let me try on my machine.

ducmle commented 2 years ago

@haworker25

Service Resiliency

Implement 3 resiliency patterns (bulkhead (BH), circuit breaker (CB), fallback (FB)) into the AcademicAdministration service

Design (abstract): ControllerTk.invokeService:

Discussion

  1. How to unregister a service instance from Eureka server:
    • using InstanceRegistry.cancel of the Eureka server