240
谁家今夜扁舟子,何处相思明月楼?

03 2020 档案

摘要:在使用SpringCloud做分布式微服务架构时,注册中心是必不可少的一个组件。目前可以用的主要有:Eureka、Consul、Zookeeper。今天,我们就来说一下Alibaba的Nacos怎么样? 阅读全文
posted @ 2020-03-25 00:25 小鱼吃猫 阅读(4326) 评论(3) 推荐(0) 编辑
摘要:SpringCloud是通过HTTP Rest的方式在“微服务”之间进行调用的,所以每一个“微服务”都是一个web项目。既然它是一个web项目,它就就有可能会发生错误,这个错误有可能是服务器内存不足、客户端传参错误、网络问题等,也有可能是人为的(这个就是**服务熔断**)。也就是说,会因为一些原因从而不能给调用者返回正确的信息。 ​ 对于我们目前的单个SpringBoot项目来说,我们使用Ajax等一些方式调用接口时,如果服务器发生错误,我们在前端就会对这个错误进行处理。有可能是重试调用接口,或者给用户一个友好的提示,比如“服务繁忙,稍后再试”啥的。 阅读全文
posted @ 2020-03-20 01:14 小鱼吃猫 阅读(1921) 评论(0) 推荐(1) 编辑
摘要:在Spring Cloud Netflix中使用Eureak作为注册中心,但是Eureka2.0停止更新,Eureka1.0 进入了维护状态。就像win7一样,同样可以用,但是官方对于新出现的问题并不能及时修复,所以我们就需要使用替代品。目前可用的注册中心替代品主要有:Zookeeper、Consul、Nacos等,这里主要讲前两个,Nacos是Spring Cloud Alilibaba中的组件,后期会说到。 阅读全文
posted @ 2020-03-13 00:51 小鱼吃猫 阅读(2227) 评论(0) 推荐(1) 编辑
摘要:在SpringCloud中使用Feign进行服务的访问 之前已经说过了SpringCloud作为“分布式微服务”的解决方案时的大概原理和方法了。就是一个个web应用之间的访问,之前的访问方式有两种: 使用RestTemplate这个封装好的类,使用ip+端口+服务地址进行访问,这是最简单的访问方式了 阅读全文
posted @ 2020-03-09 00:43 小鱼吃猫 阅读(1019) 评论(0) 推荐(0) 编辑