摘要:
一、本机window端:安装Node.js,其实质性功能相当于,java的maven https://nodejs.org/en/download/ 二、本机window端:检查Node.js的版本 node -v 三、本机window端:配置Node.js使用淘宝镜像拉取包 npm config 阅读全文
摘要:
一、下载镜像文件 docker pull mysql:5.7 二、根据镜像创建mysql容器 1、 创建容器内在本地的映射文件夹 mkdir -p /mydata/mysql/data /mydata/mysql/log /mydata/mysql/conf 2、 初始化mysql的配置文件*.cn 阅读全文
摘要:
一、使用交互式运行容器,容器运行后直接进入到容器内部,退出容器内部后,容器直接关闭 阅读全文
摘要:
一、Spring Cloud Bus是用轻量的消息代理将分布式的节点连接起来,可以用于广播配置文件的更改或者服务的监控管理,也就是消息总线可以为微服务做监控,也可以实现应用程序之间相互通信,Spring Cloud Bus可选的消息代理有RabbitMQ和Kafka 二、Spring Cloud B 阅读全文
摘要:
一、Spring Cloud Config分布式配置中心作用:可以通过修改在git仓库中的配置文件实现其它所有微服务的配置文件的修改 二、结构图 阅读全文
摘要:
一、Spring Cloud Gateway组件的核心是一系列的过滤器,通过这些过滤器可以将客户端发送的请求由(路由)转发到对应的微服务 网关的执行过程:当一个请求到达网关,网关利用断言,查看该请求是否符合某一个路由规则,若符合某一个路由规则,则路由到指定的服务,但路由期间要经过一系列过滤器 二、网 阅读全文
摘要:
一、Feign的作用:简化客户端调用服务的url代码 二、Feign内置ribbon配置项和Hystrix熔断的Fallback配置,因此不需要额外引入依赖,也不需要再注册 RestTemplate 对象 三、使用Feign可以进行以下配置 a、 负载均衡 b、 服务熔断(了解) c、 请求压缩(了 阅读全文
摘要:
一、Hystrix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败 二、Hystrix主要是解决服务雪崩问题,其处理手段主要是服务降级,包括: a、线程隔离:用户请求不直接访问服务,而是使用线程池中空闲的线程访问服务,加速失败判断时间。 b、服务熔断:及时返回 阅读全文