surging 是一个分布式微服务引擎,提供高性能RPC远程服务调用,服务引擎支持http、TCP、WS、Mqtt协议,采用Zookeeper、Consul作为surging服务的注册中心,集成了哈希一致性,随机,轮询、压力最小优先作为负载均衡的算法,底层协议集成采用的组件是dotnetty、web ...
分类:
其他好文 时间:
2019-01-01 14:51:25
阅读次数:
244
从事这个行业转眼已经6年了,从当初刚毕业的在北京朝八晚十,从二环到五环,仍每天精力充沛的小愤青;再到深圳一点一滴的辛勤在软件行业的耕种,从当初单体应用架构到现在微服务架构的经历,回想起来自己的收获倒是不少。人生也许算是比较平淡,运气到也还算不错,做过的项目刚好让我在这些方面能有不错的认知和自我学习的 ...
分类:
Web程序 时间:
2018-12-30 17:27:00
阅读次数:
208
统一版本发布,有利于下一步进行持续集成,同时可以做更多自动化的工作。这也要求程序在不同环境的配置不能写到配置文件中了(可能会将配置文件发布出去,这样会造成检证号口配置文件错乱),要写到配置中心中,比如:Consul以前:做好备份,config文件配置检证环境的配置,拷贝项目文件到检证环境,测试没有问 ...
分类:
其他好文 时间:
2018-12-29 13:47:01
阅读次数:
198
直接贴代码了: Dockfile: docker build -t kuba_consul140 ./ 中间如果失败,一般是网络问题,隔断时间重新执行一次就好 创建docker-compose文件 启动镜像: docker-compose -f docker-compose-consul.yaml ...
分类:
其他好文 时间:
2018-12-29 11:19:13
阅读次数:
351
从 2016 年起就开始接触 Consul,使用的主要目的就是做服务发现,后来逐步应用于生产环境,并总结了少许使用经验。 最开始使用 Consul 的人不多,这两年微服务越来越火,使用 Consul 的人也越来越多。 经常有人会问一些问题,比如: 服务注册到节点后,其他节点为什么没有同步? Clie ...
分类:
其他好文 时间:
2018-12-28 22:14:49
阅读次数:
7852
阿里云分布式应用服务EDAS 最近发布了支持原生Dubbo和Spring Cloud应用功能的新版本,此功能是以非侵入方式支持的,且几乎不需要修改任何代码。在此我们体验了一下如何在EDAS上部署原生Dubbo和Spring Cloud应用。
分类:
其他好文 时间:
2018-12-28 17:51:02
阅读次数:
192
准备工作 开发环境 Visual Studio 2017 15.5 运行环境 虚拟机CentOS 7+Docker+Rancher 2.0+Consul+RabbmitMQ 项目下载地址 https://github.com/dotnetcore/surging CentOS 7安装 Docker教 ...
分类:
其他好文 时间:
2018-12-28 11:36:35
阅读次数:
386
随着.NET Core的发布和开源,.NET又重新回到人们的视野。.NET Core的下个3.0即将release,加入非常多的新功能,越来越拥抱变化,DevOps和Microservice的最佳实践已经在.NET Core落地,比如 Ocelot网关、Grpc+Consul 服务注册发现、Apwo ...
分类:
Web程序 时间:
2018-12-24 22:03:06
阅读次数:
216
0、启动redis_exporter redis_exporter: version: '2'services: redis_exporter: image: oliver006/redis_exporter container_name: redis_exporter_test ports: - ...
分类:
其他好文 时间:
2018-12-19 19:37:43
阅读次数:
552
consul是一个开源工具,它提供了服务发现,服务检测,健康检查的功能。支持跨机房的数据中心之间的基础设施服务的发现和检测。它安装简单,开箱即用。
分类:
其他好文 时间:
2018-12-19 17:51:32
阅读次数:
201