上一页 1 2 3 4 5 6 7 8 9 10 ··· 34 下一页
摘要: 负载均衡策略 Ribbon的负载均衡规则是一个叫做IRule的接口来定义的,每一个子接口都是一种规则: RoundRobinRule 简单轮询服务列表来选择服务器 AvailabilityFilteringRule 对以下两种服务器进行忽略 (1)在默认情况下,这台服务器如果3次连接失败,这台服务器 阅读全文
posted @ 2021-10-12 14:09 一杯水M 阅读(842) 评论(1) 推荐(0)
摘要: @Bean @LoadBalanced public RestTemplate restTemplate() { return new RestTemplate(); } RestTemplate对象加上LoadBalanced注解就是作了个标记,标记着RestTemplate对象发起的Http请求 阅读全文
posted @ 2021-10-12 11:16 一杯水M 阅读(234) 评论(0) 推荐(0)
摘要: 服务远程调用问题 public Order queryById(Long id){ Order order = orderMapper.findById(id); String url = "http://localhost:8081/user/"+order.getUserId(); User u 阅读全文
posted @ 2021-10-11 17:20 一杯水M 阅读(340) 评论(0) 推荐(0)
摘要: 服务拆分注意事项 单一职责:不同微服务,不要重复开发相同业务 数据独立:不要访问其它微服务的数据库 面向服务:将服务暴露为接口,供其它微服务调用 简单项目 需求:查询订单信息时将用户信息也查询 微服务分析: 需要两个服务UserService(操作用户信息)、OrderService(操作订单信息) 阅读全文
posted @ 2021-10-11 09:00 一杯水M 阅读(576) 评论(0) 推荐(0)
摘要: 认识微服务 单体框架 将所有的业务功能集中在一个项目中开发,打包和部署 优点: 架构简单 部署成本低 缺点: 耦合度高 分布式框架 根据业务功能拆分成多个独立的业务模块进行开发和部署,每个独立的业务模块称为服务 优点: 降低服务耦合 有利于服务升级扩展 分布式框架要考虑的问题: 服务之间如何实现远程 阅读全文
posted @ 2021-09-28 10:03 一杯水M 阅读(972) 评论(0) 推荐(0)
摘要: redis最开始使用主从模式做集群,若master宕机需要手动配置slave转为master;后来为了高可用提出来哨兵模式,该模式下有一个哨兵监视master和slave,若master宕机可自动将slave转为master,但它也有一个问题,就是不能动态扩充;所以在3.x提出cluster集群模式 阅读全文
posted @ 2021-09-26 13:56 一杯水M 阅读(60) 评论(0) 推荐(0)
摘要: 哨兵简介 哨兵(sentinel) 是一个分布式系统,用于对主从结构中的每台服务器进行监控,当出现故障时通过投票机制选择新的 master并将所有slave连接到新的master。 哨兵的作用 监控 不断的检查master和slave是否正常运行。 master存活检测、master与slave运行 阅读全文
posted @ 2021-09-24 10:56 一杯水M 阅读(247) 评论(0) 推荐(0)
摘要: 主从复制介绍 为了避免单点Redis服务器故障,准备多台服务器,互相连通。将数据复制多个副本保存在不同的服 务器上,连接在一起,并保证数据是同步的。即使有其中一台服务器宕机,其他服务器依然可以继续 提供服务,实现Redis的高可用,同时实现数据冗余备份。 多台服务器连接方案  核心工作: mast 阅读全文
posted @ 2021-09-24 09:13 一杯水M 阅读(51) 评论(0) 推荐(0)
摘要: 过期数据 Redis是一种内存级数据库,所有数据均存放在内存中,内存中的数据可以通过TTL指令获取其状态 127.0.0.1:6379> keys * 1) "num" 2) "lock-num" 127.0.0.1:6379> ttl num (integer) -1 127.0.0.1:6379 阅读全文
posted @ 2021-09-23 11:12 一杯水M 阅读(286) 评论(0) 推荐(0)
摘要: redis是一个内存数据库,数据保存在内存中,内存的数据变容易发生丢失。需要将内存中的数据存储到磁盘上。 Redis提供了持久化的机制,分别是RDB(Redis DataBase)和AOF(Append Only File) Redis启动前准备 新建redis配置文件 cat redis.conf 阅读全文
posted @ 2021-09-17 16:12 一杯水M 阅读(55) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 34 下一页