知行合一

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 37 下一页

2021年4月6日 #

摘要: 分布式服务框架Dubbo 一、Dubbo概述 Dubbo是阿里巴巴公司开源的一个高性能的优秀服务框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝集成。Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错 阅读全文
posted @ 2021-04-06 12:11 callbin 阅读(98) 评论(0) 推荐(0)

摘要: 一、Kafka介绍 Kafka是一款开源的、轻量级的、分布式的、可分区和具有复制备份的(Replicated)、基于ZooKeeper协调管理的分布式流平台的功能强大的消息系统。与传统的消息系统相比,Kafka能够很好地处理活跃的流数据,使得数据在各个子系统中高性能、低延迟地不停流转。据Kafka官 阅读全文
posted @ 2021-04-06 11:54 callbin 阅读(385) 评论(0) 推荐(0)

摘要: Kafak之消费者必要参数方法 阅读全文
posted @ 2021-04-06 10:33 callbin 阅读(81) 评论(0) 推荐(0)

摘要: 一、Kafka之消费者与消费者组 订阅可以是一个人,也可以是多个人,可用理解为广播的概念。 阅读全文
posted @ 2021-04-06 09:59 callbin 阅读(436) 评论(0) 推荐(0)

摘要: 一、Kafka之生产者 阅读全文
posted @ 2021-04-06 09:55 callbin 阅读(61) 评论(0) 推荐(0)

2021年4月4日 #

摘要: 基于Redis+Lua的分布式限流前面我们了解了如何利用Nginx做网关层限流,这一小节我们学习一个稍微复杂一点的分布式限流手段,利用Redis+Lua实现服务端限流。 一、架构思考:Why Redis 同学们一定有个疑问,这么多中间件,为什么我们选择用Redis。这就好比孙悟空选兵器,十八般兵器都 阅读全文
posted @ 2021-04-04 11:59 callbin 阅读(485) 评论(0) 推荐(0)

摘要: 一、限流方案常用算法天下武学出同源正所谓天下武学殊途同归,不管是Nginx限流还是Redis限流,也不管招式耍的再花哨,到了最后都是应用几种特定的限流算法。 常见的限流算法一只手都可以数的过来,今天我们挑选令牌桶算法、漏桶算法、滑动窗口和计数器算法来讲一下。 1、令牌桶算法 令牌: 获取到令牌的Re 阅读全文
posted @ 2021-04-04 10:55 callbin 阅读(487) 评论(0) 推荐(0)

摘要: 一、服务限流概述 1、限流定义 限流通过对某一时间窗口内的请求数进行限制,保持系统的可用性和稳定性,防止因流量暴增而导致系统运行缓慢或宕机,限流的根本目的是为了保障服务的高可用。流量控制与限流的含义相似,只是表达方式不一样而已。 2、网关层限流 在整个分布式系统中,如果有这么一个“一夫当关,万夫莫开 阅读全文
posted @ 2021-04-04 10:42 callbin 阅读(344) 评论(0) 推荐(0)

2021年3月31日 #

摘要: 微服务框架服务调用与容错 本章主要介绍服务调用的方式:同步调用、异步调用、并行调用、泛化调用等。 一、服务调用概述 简单介绍了RPC框架的调用方式:同步调用和异步调用。服务调用方式按照不同的维度区分,有不同的命名方法,抛开技术不谈,我们还可以把服务调用分为3种:OneWay模式(单向操作)、请求应答 阅读全文
posted @ 2021-03-31 10:29 callbin 阅读(333) 评论(0) 推荐(0)

摘要: ZooKeeper实现服务注册中心 ZooKeeper官网地址:https://zookeeper.apache.org/ 一、Zookeeper概述 ZooKeeper是一个开源的、分布式的应用程序协调服务。它提供的功能包括:命名服务、配置管理、集群管理、分布式锁、负载均衡、分布式队列等。 (1) 阅读全文
posted @ 2021-03-31 09:28 callbin 阅读(2872) 评论(0) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 37 下一页