
分布式
文章平均质量分 54
分布式、微服务
一蓑烟雨任平生2024
这个作者很懒,什么都没留下…
展开
-
分布式限流——Redis + Lua实现滑动窗口算法
通过以上步骤,Zset能够有效地维护一个时间窗口内的请求数量,从而达到限流的目的,确保服务在高峰期不会因为过多请求而导致性能瓶颈。Zset的score字段用来存储每个请求的时间戳。原创 2024-04-17 21:19:28 · 1701 阅读 · 0 评论 -
Raft算法
通过这种Gossip协议的方式,Redis Cluster实现了去中心化的集群管理,每个节点都持有部分集群状态信息,并通过不断交流达到整个集群状态的最终一致性。其主要设计目标是易于理解且易于实现。总之,Raft算法通过领导者选举确保任何时候都有一个明确的节点负责处理客户端请求和管理日志复制,并通过严格控制日志同步和提交过程来确保整个集群中各节点状态的一致性。Gossip 协议是一种允许在分布式系统中共享状态的去中心化通信协议,通过这种通信协议,我们可以将信息传播给网络或集群中的所有成员。原创 2024-04-13 10:08:23 · 830 阅读 · 0 评论 -
最大努力通知
最大努力通知也是一种解决分布式事务发起方通知方通过一定的机制最大努力将业务处理结果通知到接收方。具体包括:1.有一定的消息重复通知机制。因为接收通知方可能没有接收到通知,此时要有一定的机制对消息重复通知。2.消息校对机制如果尽最大努力也没有通知到接收方,或者接收方消费消息后要再次消费,此时可由接收方主动向通知方查询消息信息来满足需求。最大努力通知和可靠消息最终一致性有什么不同?1.解决方案思想不同。转载 2024-03-17 17:14:28 · 73 阅读 · 0 评论 -
openFeign原理
4、基于上面加载的每一个 FeignClient 接口,会生成一个动态代理对象,指向了一个包含对应方法的 MethodHandler 的 HashMap。6、从动态代理对象 Proxy 中找到一个 MethodHandler 实例,生成 Request,包含有服务的请求 URL(不包含服务的 IP)。提供了HTTP请求的模板,编写简单的接口和插入注解,就可以定义好HTTP请求的参数、格式、地址等信息。8、服务 B 处理服务 A 发起的远程调用请求,执行业务逻辑后,返回响应给服务 A。转载 2024-03-17 16:18:34 · 73 阅读 · 0 评论 -
令牌桶算法和漏桶算法
令牌桶算法和漏桶算法都是计算机科学中用于流量整形和流量控制的策略,它们主要应用于网络流量控制、API调用速率限制、服务请求限流等多个场景。原创 2024-03-17 11:03:01 · 705 阅读 · 0 评论 -
GataWay网关
然后在 Gateway Handler Mapping 中找到与请求相匹配的路由,将其发送到 Gateway Web Handler。Handler 再通过指定的过滤器链来将请求发送到我们实际的服务执行业务逻辑,然后返回。在“post”类型的过滤器中可以做响应内容、响应头的修改,日志的输出,流量监控等有着非常重要的作用。过滤器之间用虚线分开是因为过滤器可能会在发送代理请求之前(Pre)或之后(Post)执行业务逻辑。在“pre”类型的过滤器可以做参数校验、权限校验、流量监控、日志输出、协议转换等;原创 2024-03-17 10:37:52 · 370 阅读 · 0 评论 -
分布式事务——本地消息表和MQ消息事务
本地消息表的方案最初由ebay的工程师提出,核心思想是将分布式事务拆分成本地事务进行处理。本地消息表实现最终一致性。转载 2024-03-14 23:14:27 · 2116 阅读 · 0 评论 -
分布式一致性算法2PC和3PC
https://blog.51cto.com/u_11821908/2058651原创 2021-08-20 11:19:33 · 352 阅读 · 0 评论 -
Dubbo和SpringCloud的区别
理念不同吧,dubbo在TCP层,使用TCP协议,而springcloud是应用层使用http协议,dubbo是SOA风格的框架,用于构建面向服务的应用程序,而springcloud是微服务风格的框架,用于构建微服务架构应用程序。https://blog.youkuaiyun.com/houshaolin/article/details/76408399...原创 2021-05-24 10:39:47 · 359 阅读 · 1 评论 -
如何实现“三高”——高并发 高可用 高性能
https://www.cnblogs.com/hxz-nl/p/11799780.html转载 2021-03-16 22:44:06 · 532 阅读 · 0 评论 -
分布式系统----CAP理论
CP:天猫双十一下单抢购,要保证一致性,没货了下单失败AP:某个微博热搜的点赞,评论数,多一个少一个不影响,对一致性要求没那么高,首要保证是可用性AP(Eureka)CP(Zookeeper/Consul)原创 2020-08-10 09:49:07 · 246 阅读 · 0 评论