03 2019 档案

摘要:上一篇文件介绍了使用ribbon实现负载均衡,实现方式是通过配置一个被@LoadBalanced修饰的restTemplate来实现的,下面我们通过fegin来实现负载均衡 1.引入起步依赖 2.配置一个重发请求类,处理请求失败重发策略 3.写一个接口加上@FeignClient注解,用来在请求发起 阅读全文
posted @ 2019-03-08 11:11 Sisyphus_qiu 阅读(901) 评论(0) 推荐(0) 编辑
摘要:1)通过eureka技术实现服务注册、服务发现 本案例的项目结构 1.引入eureka起步依赖(父pom默认起步依赖版本1.5.3.RELEASE,由于在maven私库中没有对应依赖,我们这里采用1.4.4.RELEASE) 2.application.yml中分别加入客户端、服务端配置 客户端配置 阅读全文
posted @ 2019-03-07 10:47 Sisyphus_qiu 阅读(311) 评论(0) 推荐(0) 编辑
摘要:1.在对应服务中引入对应spring boot起步依赖 2.在application.yml中加入对应配置 3.登录相关路径调用相关接口查看服务运行状态 http://localhost:30001/xxx 下表是相关监控接口 4.使用远程ssh工具监控服务状态 控制台中会打印出连接shell的密码 阅读全文
posted @ 2019-03-06 17:32 Sisyphus_qiu 阅读(536) 评论(0) 推荐(0) 编辑
摘要:基础概念: 微服务架构的风格,就是将单一程序开发成一个微服务,每个微服务运行在自己的进程中,并使用轻量级机制通信,通常是 HTTP RESTFUL API 。这些服务围绕业务能力来划分构建的,并通过完全自动化部署机制来 独立部署 这些服务可以使用不同的编程语言,以及不同数据存储技术,以保证最低限度的 阅读全文
posted @ 2019-03-04 17:06 Sisyphus_qiu 阅读(2918) 评论(0) 推荐(0) 编辑
摘要:集群:集中力量办一件事,一个业务功能节点对应多个服务器,一个服务器挂了,这个功能还能做。 分布式:不同的事交给不同的来做,每个服务器对应一个任务,这个服务器挂了,这个功能就完蛋。 例如:如果一个大碉堡里面有五个小碉堡。分布式的话就是每个小碉堡下面安一个手榴弹,每个手榴弹负责爆破一个碉堡,集群的话就是 阅读全文
posted @ 2019-03-01 11:38 Sisyphus_qiu 阅读(149) 评论(0) 推荐(0) 编辑