Choerodon Microservices Framework.
-
Updated
Jun 15, 2023
Choerodon Microservices Framework.
This is the toolkit developed by Choerodon and provides some basic dependencies for use in the development process.
IAM Service is used for the management of user, role, permission, organization, project, password policy, fast code, client, menu, icon, multi-language , and supports for importing third-party users through LDAP.
The file service is built on minio server, we can use minio client to upload and delete files.
This service is the authorized authentication center of the choerodon microservices framework and is mainly responsible for user privilege and authorization.
The gateway service is responsible for routing requests to real services.
This service is the management center of the choerodon microservices framework.
The microservice registration is implemented by monitoring the state changes of the k8s pod, and pull the interface in the spring cloud eureka client service list.
Authenticating and limiting the requests from api-gateway, create JWT and return to api-gateway.
Configuration center for unified management of service configuration files.
The Asgard Service is a task scheduling service, and support taskOutputJsonData consistency through saga
Hystrix Dashboard is a dashboard component of Hystrix
Hystrix Turbine integrates each service's data of Hystrix Dashboard.
Registration center.
Add a description, image, and links to the c7nf topic page so that developers can more easily learn about it.
To associate your repository with the c7nf topic, visit your repo's landing page and select "manage topics."