
分布式
文章平均质量分 88
一code当先
择主之臣,得遇明主!
展开
-
Feign的另一种玩法-动态Feign
使用动态Feign方式进行服务调用可以让开发者少写很多代码,使其可以专注于业务本身!原创 2022-12-19 18:08:19 · 2778 阅读 · 6 评论 -
Sentinel服务限流原理分析
Sentinel(分布式系统的流量防卫兵)是阿里开源的一套用于服务容错的综合性解决方案;Sentinel是面向分布式服务架构的轻量级流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护等多个维度来帮助您保障微服务的稳定性;本质要做的就是两件事:①.统计数据:统计某个资源的访问数据(QPS, RT等信息);②.规则判断:判断限流规则, 隔离规则, 降级规则, 熔断规则是否满足;这里的资源。原创 2022-11-30 22:04:52 · 4862 阅读 · 0 评论 -
Nacos服务治理原理解析
1.Nacos是阿里的一个开源产品,它是针对微服务架构中的服务发现、配置管理、服务治理的综合型解决方案;Nacos致力于帮助您发现、配置和管理微服务.Nacos提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理;Nacos帮助您更敏捷和容易地构建、交付和管理微服务平台;原创 2022-11-09 14:43:45 · 1112 阅读 · 0 评论 -
RPC
1.RPC简介RPC(Remote Procedure Cal)是指远程过程调用,它是一种进程间通信方式,一种技术的思想,而不是规范.它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的细节.即程序员无论是调用本地的还是远程的函数,本质上编写的调用代码基本相同.2.RPC的原理2.1.RPC核心模块RPC两个核心模块:通讯,序列...原创 2019-09-20 22:25:53 · 497 阅读 · 0 评论 -
Netty相关知识
1. Netty简介Netty是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端.它极大地简化并简化了TCP和UDP套接字服务器等网络编程;1.1.JDK原生NIO程序的问题JDK原生也有一套网络应用程序 API,但是存在一系列问题,主要如下:①.NIO的类库和 API 繁杂,使用麻烦.你需要熟练掌握 Selector、ServerSocketChanne...原创 2019-10-06 23:14:18 · 456 阅读 · 0 评论 -
Dubbo相关知识
1.什么是分布式系统?1>.分布式系统是若干个独立计算机的集合,这些计算机对于用户来说就像单个相关系统; --<<分布式系统原理与范式>>2>.分布式系统是建立在网络之上的软件系统;3>.当服务越来越多,容量的评估,小服务资源的浪费等问题逐渐显现,此时需增加一个调度中心基于访问压力实时管理集群容量,提高集群利用率.此时,用于提高机器利用率的资源调度和...原创 2019-10-09 08:17:13 · 1053 阅读 · 0 评论