- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 手把手,嘴对嘴教你Spring Cloud 微服务实战 -- Feign进行服务调用
通过前面的随笔,我们了解如何通过Spring Cloud ribbon进行负责均衡,如何通过Spring Cloud Hystrix进行服务断路保护,通过hystrix.command.<commandKey>.xxx进行指定配置,这里的<commandKey>可以为方法名。通过<client>.ribbon.<key>=<value>的方式进行指定服务配置,比如。通过hystrix.command.default.xxx进行全局配置。通过ribbon.<key>=<value>的方式进行全局配置,比如。
2025-05-26 11:31:05
1823
原创 手把手,嘴对嘴教你Spring Cloud 微服务实战 -- Hystrix实现熔断器实现容错和自我保护
PS:这里说明下,为什么要多次访问,是因为我们通过ribbon实现了负载均衡,访问http://localhost:8070/hello-consumer的时候,会轮询访问spring-service的两个服务,当访问到端口号是8061的服务时才报错,访问8062的服务就不会有问题。断路器类似于我们家里面强电箱里面用到的漏电断路保护器,当服务单元出现故障(类似于电器发生短路),通过断路器的故障监控功能(类似于保险丝),向调用方返回一个错误响应,避免长时间等待,从而避免故障蔓延到整个系统。
2025-05-21 15:44:13
1560
原创 手把手,嘴对嘴教你Spring Cloud 微服务实战 -- 搭建高可用服务注册中心
把上一篇的spring-consumer和spring-service1启动起来,配置不用改,高可用之后,spring-consumer和spring-service1注册到eureka的任意一个端口都可以,我们还是先注册到8050端口中,访问。但是在实际的应用中,分布式系统为了防止单体服务宕机带来严重后果,一般都会采用服务器集群的形式,服务注册中心也是一样,需要多台服务一起工作,组成高可用的服务注册中心。serviceUrl: #服务注册中心的配置内容,指定服务注册中心的位置。
2025-05-19 17:12:17
574
原创 手把手,嘴对嘴教你Spring Cloud 微服务实战 -- Eureka实现服务注册和发现功能
简介Eureka服务注册中心是netflix开源组织提供的一个服务高可用的解决方案,在前端时间一直在疯传的2.0开源流产的问题,其实并不影响我们的使用,netflix只不过是不再维护2.0分支的开源代码,所以做出了免责声明,不过对于我们使用者来说确实比较担心这一点,还有不少人更换服务注册中心,比如:zookeeper、consul。当然对于Eureka 2.0 流产这件事情就当做一场闹剧来对待...
2025-05-19 15:58:04
631
1
原创 手把手,嘴对嘴教你Spring Cloud 微服务实战 -- 前言
Spring Cloud 总结博主接触到Spring Cloud 大概已经一年多了,当时Spring Cloud微服务框架已经是潮流了,不会一点都不好意思出去面试。并且主流技术基本上都在谈论微服务,因此我就去了解了下,最终决定开始学习Spring Cloud。本次系列的Spring Cloud仅仅是入门级别,写博客比较花经历和时间,不太可能把学到的内容和代码全部都放上去,在加上本博主也不是个大...
2020-07-28 11:31:36
236
1
原创 手把手,嘴对嘴教你Spring Cloud 微服务实战 -- 初识Spring Cloud
Spring Cloud 简介摘自百度百科:Spring Cloud是一系列框架的有序集合。它利用SpringBoot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务...
2020-07-28 11:30:43
172
1
原创 Spring mvc mybaties druid 搭建多数据源
Spring mvc + mybaties + druid 搭建多数据源...
2017-01-06 17:54:31
3736
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人