spring-cloud-config

所属分类:微服务
开发工具:Java
文件大小:181KB
下载次数:0
上传日期:2022-07-12 14:48:57
上 传 者sh-1993
说明:  如何将Spring Cloud配置服务器实现到k8s中,并将side car实现到微服务中的示例
(An example of how to implement Spring Cloud configuration server into k8s and side-car into a microservice)

文件列表:
.mvn (0, 2021-10-18)
.mvn\wrapper (0, 2021-10-18)
.mvn\wrapper\MavenWrapperDownloader.java (4950, 2021-10-18)
.mvn\wrapper\maven-wrapper.properties (218, 2021-10-18)
.travis.yml (70, 2021-10-18)
LICENSE (1071, 2021-10-18)
checkstyle.xml (6936, 2021-10-18)
configuration-consumer (0, 2021-10-18)
configuration-consumer\Dockerfile (178, 2021-10-18)
configuration-consumer\pom.xml (1583, 2021-10-18)
configuration-consumer\src (0, 2021-10-18)
configuration-consumer\src\main (0, 2021-10-18)
configuration-consumer\src\main\java (0, 2021-10-18)
configuration-consumer\src\main\java\uk (0, 2021-10-18)
configuration-consumer\src\main\java\uk\co (0, 2021-10-18)
configuration-consumer\src\main\java\uk\co\jamesmcguigan (0, 2021-10-18)
configuration-consumer\src\main\java\uk\co\jamesmcguigan\spring (0, 2021-10-18)
configuration-consumer\src\main\java\uk\co\jamesmcguigan\spring\cloud (0, 2021-10-18)
configuration-consumer\src\main\java\uk\co\jamesmcguigan\spring\cloud\configuration (0, 2021-10-18)
configuration-consumer\src\main\java\uk\co\jamesmcguigan\spring\cloud\configuration\consumer (0, 2021-10-18)
configuration-consumer\src\main\java\uk\co\jamesmcguigan\spring\cloud\configuration\consumer\ConsumerApplication.java (441, 2021-10-18)
configuration-consumer\src\main\java\uk\co\jamesmcguigan\spring\cloud\configuration\consumer\ScheduledTaskJob.java (2207, 2021-10-18)
configuration-consumer\src\main\resources (0, 2021-10-18)
configuration-consumer\src\main\resources\application.yaml (192, 2021-10-18)
configuration-service (0, 2021-10-18)
configuration-service\Dockerfile (188, 2021-10-18)
configuration-service\pom.xml (3490, 2021-10-18)
configuration-service\src (0, 2021-10-18)
configuration-service\src\main (0, 2021-10-18)
configuration-service\src\main\java (0, 2021-10-18)
configuration-service\src\main\java\uk (0, 2021-10-18)
configuration-service\src\main\java\uk\co (0, 2021-10-18)
configuration-service\src\main\java\uk\co\jamesmcguigan (0, 2021-10-18)
configuration-service\src\main\java\uk\co\jamesmcguigan\spring (0, 2021-10-18)
configuration-service\src\main\java\uk\co\jamesmcguigan\spring\cloud (0, 2021-10-18)
configuration-service\src\main\java\uk\co\jamesmcguigan\spring\cloud\configuration (0, 2021-10-18)
configuration-service\src\main\java\uk\co\jamesmcguigan\spring\cloud\configuration\server (0, 2021-10-18)
... ...

## Configuration Service Application name of consuming sidecars must be the same name as the document in mongodb. Retrieve: https://localhost/configuration-service/{application-name}/{profile}/{label}} Refresh: curl --insecure --location --request POST 'https://localhost/configuration-service/monitor' --header ' X-Github-Event: push' --header 'Content-Type: application/json' --data-raw '{"commits": [{" modified": ["{application-name}.properties"] }]}' ## Configuration Sidecar Request: https://localhost/{application-name}/config Refresh: curl --insecure -H "Content-Type: application/json" -d {} https://localhost/{application-name}/actuator/refresh Use loopback network interface for sidecar i.e. 'localhost' as communication mechanism between consuming microservice. ## Database Platform - MongoDB Source - reference-data-service Collection - licensee Test Data { "_id": { "$oid": "6144797850d00b76c7593d67" }, "profile": "istanbul", "label": "dev", "source": { "user": { "max-connections": 1, "timeout-ms": 3600 }, "prop1": "Configuration object from service" } } { "_id": { "$oid": "614476c050d00b76c7593d62" }, "source": { "user": { "max-connections": 1, "timeout-ms": 3600 }, "prop1": "Default configuration object from service" } }

近期下载者

相关文件


收藏者