1 Star 0 Fork 5

karrysoft / manager-service

forked from Choerodon / manager-service 
Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

Manager Service

This service is the management center of the Choerodon Microservices Framework. It`s main functions include configuration management, route management, and swagger management.

Installation and Getting Started

Create a manager_service database in MySQL:

CREATE USER 'choerodon'@'%' IDENTIFIED BY "123456";
CREATE DATABASE manager_service DEFAULT CHARACTER SET utf8;
GRANT ALL PRIVILEGES ON manager_service.* TO choerodon@'%';
FLUSH PRIVILEGES;

New file of init-local-database.sh in the root directory of the manager-service project:

mkdir -p target
if [ ! -f target/choerodon-tool-liquibase.jar ]
then
    curl http://nexus.choerodon.com.cn/repository/choerodon-release/io/choerodon/choerodon-tool-liquibase/0.6.0.RELEASE/choerodon-tool-liquibase-0.6.0.RELEASE.jar -o target/choerodon-tool-liquibase.jar
fi
java -Dspring.datasource.url="jdbc:mysql://localhost/manager_service?useUnicode=true&characterEncoding=utf-8&useSSL=false&useInformationSchema=true&remarks=true" \
 -Dspring.datasource.username=choerodon \
 -Dspring.datasource.password=123456 \
 -Ddata.drop=false -Ddata.init=true \
 -Ddata.dir=src/main/resources \
 -jar target/choerodon-tool-liquibase.jar

And executed in the root directory of the manager-service project:

sh init-local-database.sh

Then run the project in the root directory of the project:

mvn spring-boot:run

Usage

  1. Configuration management:
    • Manager provides configuration of new, update, and delete operations.
    • You can use the json, yaml, or properties text formats.
    • You can create or modify a configuration item for a version of a configuration.
    • After updating a configuration, the manager informs the config-server service and the corresponding service pulls the new configuration.
  2. Route Management:
    • The initial route can be obtained by initializing the configuration of the api-gateway service.
    • You can create, edit, and edit routes.
    • After modifying the route, the manager will notify the config-server service and

Links

How to Contribute

Pull requests are welcome! Follow this link for more information on how to contribute.

Comments ( 0 )

Sign in for post a comment

About

This service is the management center of the Choerodon Microservices Framework. It`s main functions include configuration management, route management, and swagger management. spread retract
Java
Apache-2.0
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
Java
1
https://gitee.com/karrysoft/manager-service.git
git@gitee.com:karrysoft/manager-service.git
karrysoft
manager-service
manager-service
master

Search