
微服务
russle
Java开发工程师
**注意事项**:本博客所有代码是为了介绍相关内容而编写或者引用的,示例代码并非可直接用于生产的代码。仅供参看而已。
展开
-
zipkin的mysql配置
如何配置zipkin使用mysql数据库最近因为项目需要在看zipkin(关于应用程序性能监控的话题本文不展开讨论,只是介绍zipkin的数据存储配置)。zipkin默认使用内存模式存储数据,一旦系统重启或者关闭就再也找不到数据库,这对于学习和演示系统比较方便,但是对生产环境显然是不可接受的,zipkin提供了多种数据持久存储方式,例如cassandra、cassandra3、elastic原创 2018-01-24 11:31:08 · 9169 阅读 · 7 评论 -
Spring Cloud版本与Spring Boot版本之间匹配关系
很多人在使用springboot和springcloud,但是对于这两者之间的版本关系不是很清楚,特别是在面临升级的时候不知道该如何操作。本文简要摘录的官方文档的部分内容作为依据,供广大同行参考。问题的提出,我现在使用的是1.5.1版本的springboot 和Edgware.RELEASE版本的springcloud,我想升级到springboot到2.0.0, springcloud需要升...原创 2018-06-30 11:38:03 · 84017 阅读 · 5 评论 -
Spring Cloud中使用Consul作为服务注册中心时如何获得local service id?
微服务是目前非常流行的和实用的软件架构设计。Spring Cloud是java开发领域最受欢迎也是常用的微服务框架。Spring Cloud Finchley版本已经发布,并且Eureka 2.0的开源开发工作也停止了。因此很多项目都在开始转向是用Consul作为服务注册中心(关于如何使用consul不在本文讨论范围)。 那么之前我们使用EurekaInstanceConfig获取了服务自身的信息...原创 2018-08-18 10:44:13 · 9174 阅读 · 1 评论 -
Consul客户端(orbitz和ecwid)API介绍
Consul客户端(orbitz 与ecwid)API介绍本文件简要介绍两个consul客户端的使用。近期因为使用consul,学习了解consul的客户端,主要用来注册服务发现服务:添加依赖示例代码效果展示添加依赖pom文件加入如下依赖 <dependency> <groupId>co原创 2018-09-01 11:59:12 · 6851 阅读 · 0 评论 -
SpringCloud使用Consul作为分布式配置中心
背景很多使用SpringCloud微服务框架的工程都默认使用spring-cloud-config-server作为配置中心,我们的项目需要更便捷的部署,刚好注册中心已经使用consul了,就考虑是否将注册中心和配置中心合一,减少服务数目,方便更快部署。实践1 添加consul依赖1.1 pom文件 <dependency> <gr...原创 2019-07-07 11:11:18 · 3744 阅读 · 6 评论