04 2020 档案

摘要:1.通过tar.gz压缩包安装 此方法适用于绝大部分的linux系统。 1.1下载tar.gz的压缩包 使用下面的命令查看Linux的系统位数 getconf LONG_BIT 官网:http://www.oracle.com/technetwork/java/javase/downloads/jd 阅读全文
posted @ 2020-04-25 18:02 钟小嘿 阅读(219) 评论(0) 推荐(0) 编辑
摘要:1.定义 Sleuth(分布式请求链路跟踪):提供了一套完整的服务跟踪解决方案,也兼容zipkin。 参考网址:https://github.com/spring-cloud/spring-cloud-sleuth 2.项目开发 源代码:https://github.com/zhongyushi-g 阅读全文
posted @ 2020-04-22 21:23 钟小嘿 阅读(321) 评论(0) 推荐(0) 编辑
摘要:网关统一服务入口,可方便实现对平台众多服务接口进行管控,对访问服务的身份认证、防报文重放与防数据篡改、功能调用的业务鉴权、响应数据的脱敏、流量与并发控制,甚至基于API调用的计量或者计费等等。 1.zuul 1.1定义 zuul叫路由网关,它包含对请求的路由和过滤的功能。路由负责将外部的请求转发到具 阅读全文
posted @ 2020-04-12 16:10 钟小嘿 阅读(516) 评论(0) 推荐(0) 编辑
摘要:1.基本定义 Hystrix是一个用于处理分布式系统的延迟和容错的开源库,能够保证在一个依赖出现问题的情况下,不会导致整体服务失败,从而提高分布式系统的弹性。其功能有服务熔断和降级等。 1.1扇出 多个微服务调用的时候,假设微服务A调用微服务B和C,微服务B和C又调用其他的服务,这就是扇出。 1.2 阅读全文
posted @ 2020-04-09 17:53 钟小嘿 阅读(2378) 评论(0) 推荐(0) 编辑
摘要:1.config 1.1定义 config的功能是对配置文件进行集中式的管理,它为微服务提供集中化的外部配置支持,配置服务器为各个不同的微服务的所有环境提供了中心化的外部配置,分为服务端和客户端。 它作为配置中心,主要在微服务和远程仓库之间,进行数据的交互。也就是说把配置文件统一放在远程仓库(如gi 阅读全文
posted @ 2020-04-08 18:04 钟小嘿 阅读(645) 评论(0) 推荐(0) 编辑
摘要:1.定义 Feign是一个声明式的Web服务客户端,是面向接口编程的。也就是说使用Feign,只需要创建一个接口并使用注解方式配置它,就可以完成对微服务提供方的接口绑定。 OpenFeign对feign进行进一步的封装,添加了springmvc的一些功能,更加强大。 在使用RestTemplate时 阅读全文
posted @ 2020-04-05 17:36 钟小嘿 阅读(963) 评论(0) 推荐(0) 编辑
摘要:1.Eureka 源码:https://github.com/zhongyushi-git/cloud-eureka-demo.git。 说明:本文是创建maven父子模块,然后把子模块转为SpringBoot项目进行开发的,也可以直接单独创建SpringBoot项目开发,大同小异。 1.1定义 官 阅读全文
posted @ 2020-04-05 10:56 钟小嘿 阅读(2250) 评论(0) 推荐(0) 编辑
摘要:1.Dubbo 1.1RPC RPC全称是remote procedure call,即远程过程调用。比如有两台服务器A和B,它们上面分别部署了一个服务。此时B服务器想调用A服务器上提供的方法,由于不在同一台服务器,就不能直接调用,那就需要通过网络的方式来表达调用的语义和传达调用的数据。需要注意的是 阅读全文
posted @ 2020-04-02 21:32 钟小嘿 阅读(594) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示