- 博客(10)
- 收藏
- 关注
原创 学习spring cloud之路(5)熔断监控Hystrix Dashboard和Turbine
Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间, 请求成功率等数据。但是只使用Hystrix Dashboard的话, 你只能看到单个应用内的服务信息, 这明显不够. 我们需要一个工具能让我们汇总系统内多个服务的数据并显示到Hystrix Dashboard上, ...
2018-08-20 18:15:24 125
原创 学习spring cloud之路(4)熔断器Hystrix
说起springcloud熔断让我想起了去年股市中的熔断,多次痛的领悟,随意实施的熔断对整个系统的影响是灾难性的,好了接下来我们还是说正事。熔断器雪崩效应在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。如果...
2018-08-07 11:25:08 198
原创 学习spring cloud之路(3)服务提供与调用
上一篇文章我们介绍了eureka服务注册中心的搭建,这篇文章介绍一下如何使用eureka服务注册中心,搭建一个简单的服务端注册服务,客户端去调用服务使用的案例。案例中有三个角色:服务注册中心、服务提供者、服务消费者,其中服务注册中心就是我们上一篇的eureka单机版启动既可,流程是首先启动注册中心,服务提供者生产服务并注册到服务中心中,消费者从服务中心中获取服务并执行。服务提供我们假设...
2018-08-06 11:57:54 119
原创 学习spring cloud之路(2)注册中心Eureka
Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是springcloud体系中最重要最核心的组件之一。背景介绍服务中心服务中心又称注册中心,管理各种服务功能包括服务的注册、发现、熔断、负载、降级等,比如dubbo admin后台的各种功能。有了服务中心调用关系会有什么变化,画几...
2018-08-05 18:47:30 129
原创 学习spring cloud之路(1)细说spring cloud
研究了一段时间Spring Boot了准备向Spring Cloud进发,公司架构和项目也全面拥抱了Spring Cloud。在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统构建的要求,使我们以非常低的成本(技术或者硬件)搭建一套高效、分布式、容错的平台,但Spring Cloud也不是没有缺点,小型独立的项目不适合使用。 Spring Cloud是什么鬼?S...
2018-08-05 14:35:20 162
原创 com.atomikos.icatch.SysException: Error in init():Error during checkpointing
因为我的项目是springboot+maven多模块开发的项目,引用了atomikos 。最后在部署的时候我把子模块部署到服务器上面,启动第一个子模块的时候没有什么错误。然后接着启动第二个子项目的时候就报错了。Can't overwrite cause with com.atomikos.icatch.SysException:Error in init: Error during checkpo...
2018-05-08 17:10:08 2965 1
转载 在Windows下搭建Gitlab服务器
一.GitLab简介GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以...
2018-05-07 15:28:06 3755
原创 github入门到上传本地项目
GitHub是基于git实现的代码托管。git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好。GitHub可以免费使用,并且快速稳定。即使是付费帐户,每个月不超过10美刀的费用也非常便宜。利用GitHub,你可以将项目存档,与其他人分享交流,并让其他开发者帮助你一起完成这个项目。优点在于,他支持多人共同完成一个项目,因此你们可以在同一页面对话交流。创建自己的项目,并备份,代码不需要保存在...
2018-05-04 17:24:28 116
转载 Spring Boot 2.0.0 集成分页工具 PageHelper 5.1.3 填坑
本文是动态多数据源集成PageHelper分页工具的填坑记录 动态多数据源见SpringBoot+MyBatis 动态数据源(内附项目地址)看了很多资料,都是用xml的方式进行配置的,感觉比较繁琐。 那这里我在方法中去进行配置 早起的4.0版本是这样配置的 PageHelper pageHelper = new PageHelper(); Properties properties ...
2018-05-04 17:21:35 666 1
原创 springboot+maven多数据源+多模块开发+lombok
报 must not be null exception错误的时候首先检查你的eclipse是否安装了lombok如果安装了还是没有用,试试@vulue()注解
2018-05-04 17:18:52 2361
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人