03 2020 档案

摘要:微服务注册后,在注册中心的注册表结构是一个map: ConcurrentHashMap<String, Map<String, Lease<InstanceInfo>>> registry,假如一个order服务部署了三台机器,那么Map的第一个key为服务名称,第二个map的key是实例编号(in 阅读全文
posted @ 2020-03-31 11:56 yangxiaohui227 阅读(1118) 评论(0) 推荐(0) 编辑
摘要:本次将会创建三个注册中心和一个客户端进行集群,架构图如下: 修改本机hosts文件,创建三个域名: 代码结构如图: 由于三个注册中心结构都是一样的,区别在于配置文件: #注册中心(eureka-server01.com)的yml配置 server: port: 8671 eureka: instan 阅读全文
posted @ 2020-03-25 11:24 yangxiaohui227 阅读(278) 评论(0) 推荐(0) 编辑
摘要:背景:在电商中,如果搞活动,会发信息通知用户,这样短时间内会有大量用户访问某个页面,导致服务器的压力剧增 此时的逻辑是: 1.前端访问后台某个url,后台返回信息,前端拿到后台的数据渲染 如果后台的数据要查询很多个微服务才能得到,这样大批量用户同时访问的话,压力巨大 使用静态页的思路如下: 1.模仿 阅读全文
posted @ 2020-03-23 18:06 yangxiaohui227 阅读(458) 评论(0) 推荐(0) 编辑
摘要:在熔断服务降级fallback接口进行短信通知,使用redis每5分钟通知一次,添加线程池可以更高效 demo: @FeignClient( name = "order-server", fallback = ShopOrderDetailInterface.DefaultFallback.clas 阅读全文
posted @ 2020-03-17 10:04 yangxiaohui227 阅读(373) 评论(0) 推荐(0) 编辑

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