Spring Cloud
20180518
这个作者很懒,什么都没留下…
展开
-
Spring Cloud --Eureka Server高可用
最近在学习Spring Cloud ,在根据讲解实践Eureka Server的高可用时配置集群环境遇到的一些问题,总结一下:1.首先创建一个Eureka Server的项目2.配置系统的hosts,Windows系统的hosts的路径:C:\Windows\System32\drivers\etc\hosts,Linux及Mac OS 路径是/etc/hosts,添加 类似于下图,这里可能会出现...原创 2018-06-22 09:52:37 · 179 阅读 · 0 评论 -
Spring Cloud--Eureka Server添加用户认证
1.在项目的pom.xml中添加spring-boot-starter-security依赖,该jar包为EurekaServer提供用户认证的能力 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-...原创 2018-06-22 10:37:47 · 434 阅读 · 0 评论 -
Spring Cloud --Hystrix实现容错
Hystrix是Netflix开源的一个延迟和容错库,用于隔离访问远程系统,服务或者第三方库,防止级联失败,从而提升系统的可用性与容错性。Hystrix主要通过以下几点实现延迟和容错。包裹请求:使用HystrixCommand(或HystrixObservableCommand)包裹对依赖的调用逻辑,每个命令在独立线程中执行。这使用到了设计模式中的“命令模式”。跳闸机制:当某服务的错误率超过一定的...原创 2018-06-22 16:28:56 · 276 阅读 · 0 评论