自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 堆栈学习(待更新)

堆栈学习堆:一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收(new delete操作的是堆空间)栈:由编译器自动分配释放(主要是局部变量和函数的参数)全局区(静态区):存储全局静态变量,在程序启动的时候被分配,在被使用的时候才被初始化...

2021-06-23 11:20:04 113

原创 Spring Bean的加载机制及其作用域

默认情况下:Bean在applicationContext容器启动的时候会进行创建并且进行预实例化,属性值设置为默认值,当bean被调用的时候,读取bean配置元数据,配置bean,如果beanA属性值为beanB,则先配置beanB,再配置beanA 对于单例的bean,会在ioc容器启动的时候,创建,读取配置元数据,完全实例化bean 可以配置bean懒加载,lazy-init =true,懒加载的bean会在初次被调用的时候被创建 对于lazy-bean是single-bean的属性时,lazy

2021-05-07 15:27:02 526

原创 Nacos选举机制

Nacos选举机制nacos选举机制采用RAFT算法,根据时效性,term+1为自己投一票并发送给其他server,比较term值,接收到此请求的server,如果term值比自己大,则自己自动成为follower,将term设置为request中带过来的term参数值,并返回较大term实例,如果自己的term大,返回自己,最后根据各方投票结果,计算出Leader serverNacos集群采用选举机制,底层依赖RAFT共识算法,要求一般服务为奇数个,且大于等于3个,推荐是5个RAFT算法领域

2021-04-20 10:48:57 2706

原创 Nacos心跳机制

a

2021-04-20 10:27:37 1130

原创 微服务组件

前言微服务架构各组件功能和实现机制一、注册中心(service registry)微服务架构核心组件,起到服务节点的注册和状态维护的功能 通常采用心跳机制 最大程度保证其持有的服务节点列表都是可用的二、负载均衡器(load balance) 服务发现 通过服务名在注册中心查询该服务拥有哪些可用节点,然后注册中心返回可用节点列表给服务调用者 服务调用 服务调用者内置负载均衡器,根据负载均衡策略,选择可用节点列表中的服务进行服务调用 三、服务通信...

2021-04-19 15:49:00 878

原创 微服务通信模式

微服务通信分为链式模式和聚合器模式 链式模式 用户 --> 网关 --> 订单服务 --> 库存服务 -->支付服务缺点:业务成功率等于单个服务成功率的乘积 0.9*0.9*0.9*0.9 =0.66 聚合器模式 通过服务作为入口,组装其他服务的调用 服务并行调用,提高性能 ...

2021-04-16 16:56:58 108

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除