在使用SpringCloud做分布式微服务架构时,注册中心是必不可少的一个组件。目前可以用的主要有:Eureka、Consul、Zookeeper。今天,我们就来说一下Alibaba的Nacos怎么样? ...
分类:
其他好文 时间:
2020-03-25 01:24:02
阅读次数:
281
Maven: Feign 版本10.1.0 Spring 版本 5.1.5.RELEASE SpringBoot 版本 2.1.5.RELEASE SpringCloud 版本 2.1.1.RELEASE Weixin-java 版本 3.7.0,链接 <dependency> <groupId>c ...
分类:
微信 时间:
2020-03-24 13:18:21
阅读次数:
104
代码参考: import com.phpdragon.wechat.proxy.config.WeChatConfig; import com.phpdragon.wechat.proxy.dto.mp.user.GetOauthUserInfoDto; import com.phpdragon.w ...
分类:
微信 时间:
2020-03-24 12:46:34
阅读次数:
203
Consul大家不陌生,就是和Zookeeper、Nacos一伙的,能够作为微服务基础架构的注册中心,算是比较成熟的组件,和Springcloud集成顺滑, 考虑到Eureka已经停止更新,所以有必要了解下Consul,看看有啥不一样的风景。 准备: Idea2019.03/Maven3.6.3/G ...
分类:
其他好文 时间:
2020-03-24 12:26:25
阅读次数:
336
Java: import com.phpdragon.wechat.proxy.config.WeChatConfig; import lombok.extern.slf4j.Slf4j; import me.chanjar.weixin.common.bean.WxJsapiSignature; ...
分类:
微信 时间:
2020-03-24 12:24:16
阅读次数:
184
springcloud.gateway是springcloud2的全新项目,该项目提供了一个构建在spring生态之上的API网关,包括spring5,springboot2,projectReactor。gateway旨在提高一种简单而有效的途径来转发请求,并为他们提供横切关注点,如安全性,监控/ ...
分类:
Web程序 时间:
2020-03-23 15:18:22
阅读次数:
342
在微服务场景中,通常会有很多层的服务调用。如果一个底层服务出现问题,故障会被向上传播给用户。我们需要一种机制,当底层服务不可用时,可以阻断故障的传播。这就是断路器的作用。他是系统服务稳定性的最后一重保障。 在springcloud中断路器组件就是Hystrix。Hystrix也是Netflix套件的 ...
分类:
编程语言 时间:
2020-03-23 15:05:39
阅读次数:
254
当一个服务调用另一个服务由于网络原因或自身原因出现问题,调用者就会等待被调用者的响应 当更多的服务请求到这些资源导致更多的请求等待,发生连锁效应(雪崩效应) 断路器有完全打开状态:一段时间内 达到一定的次数无法调用 并且多次监测没有恢复的迹象 断路器完全打开 那么下次请求就不会请求到该服务 半开:短 ...
分类:
编程语言 时间:
2020-03-23 09:27:22
阅读次数:
86
一、SpringBoot和SpringCloud简介 1、SpringBoot:是一个快速开发框架,通过用MAVEN依赖的继承方式,帮助我们快速整合第三方常用框架,完全采用注解化(使用注解方式启动SpringMVC),简化XML配置,内置HTTP服务器(Tomcat,Jetty),最终以Java应用 ...
分类:
编程语言 时间:
2020-03-23 09:18:49
阅读次数:
63
[TOC] 环境 idea 2019.1 Meavn 3.6.0 SpringBoot 2.2.5 jdk 1.8 构建eureka server 新建工程 启动类添加注解 @EnableEurekaServer 其他配置 构建eureka client 新建工程 pom文件添加依赖,解决启动失败 ...
分类:
编程语言 时间:
2020-03-23 00:12:08
阅读次数:
96