ketchup 注册中心consul使用_simple-phil-编程思维

ketcup  git地址:https://github.com/simple-gr/ketchup

consul 安装

 1.docker pull consul
 2.docker run --name=consul --restart=always -d -p 8500:8500 consul
 3.在浏览器打开ui:http://192.168.180.55:8500

 

 如图就代表成功。

ketchup中配置consul

"Consul": {
    "ConnectionString": "127.0.0.1:8500",//consul 连接地址
    "IsHealthCheck": true //是否进行健康检擦
}

 启动Server程序

 

服务已经启动,日志显示也已经有了健康 检查

 

 

 

 

 consul中服务已经被注册进来 ,check信息也已经有了。

写在最后

QQ群:592407137 期待大家一起研究,学习~~

 如果喜欢,请给予一个Start 给予支持。谢谢!

版权声明:本文版权归作者所有,遵循 CC 4.0 BY-SA 许可协议, 转载请注明原文链接
https://www.cnblogs.com/alangur/p/12916416.html

ketchup服务治理_simple-phil-编程思维

ketcup  git地址:https://github.com/simple-gr/ketchup 服务治理是什么   企业为了确保事情顺利完成而实施的过程,包括最佳实践、架构原则、治理规程、规律以及其他决定性的因素。   我理解的就是服务治理就是一颗药,用来治疗服务之间存在的各种疑难杂症从而能让他正常的运行起来。

微服务中的网关_simple-phil-编程思维

什么是网关   简单点说网关是一个Api服务器,是系统的唯一入口。为每个客户端提供一个定制的Restful API。同时它还需要具有一些业务之外的责任:鉴权。静态响应等处理。 为什么需要gateway   我们知道我们要进入一个服务本身,并不是一件容易的事情。服务本身有自己的通讯协议,这种协议往往不能很好的兼容各个客户

微服务框架 ketchup 介绍_simple-phil-编程思维

1.背景   在ketchup诞生之前。期间也是用surging开发了两个项目。奈何surging没有文档,升级之后,只能从头在读一遍源码,了解新功能,会消耗大量的时间。商业化也使一些 想学习微服务的人望而却步。所以就诞生了我想做一个微服务框架的想法。   ketchup的诞生  借鉴了大量surging的设计思想。它

asp.net core在docker中的健康检查(healthcheck)_波多尔斯基-编程思维

在使用docker-compose的过程中,很多程序都提供了健康检查(healthcheck)的方法,通过健康检查,应用程序能够在确保其依赖的程序都已经启动的前提下启动,减少各种错误的发生,同时,合理设计的健康检查也能够提供给外界关于应用程序状态的一些信息。 大多数docker镜像的详细说明中,会交代如何进行健康检查