中间件
文章平均质量分 82
Alice_whj
记录生活点点滴滴
展开
-
nacos面试题
通常我们说,Nacos技能保证CP,也能保证AP,具体看如何配置,但其实只不过是Nacos中的注册中心能保证CP或AP,Nacos中的配置中心其实没什么CP或AP,因为配置中心的数据是存在一个Mysql中的,只有注册中心的数据需要进行集群节点之间的同步,从而涉及到是CP还是AP,如果注册的节点是临时节点,那么就是AP,如果是非临时节点,那么就是CP,默认是临时节点。Nacos最外层是namespace隔离环境,然后是group对服务进行分组,然后就是服务,一个服务下 有多个集群,集群下有多个实例。原创 2023-10-29 20:27:37 · 358 阅读 · 0 评论 -
Apollo与nacos--配置中心
Apollo配置中心动态生效机制,是基于http长轮询请求和Spring扩展机制实现的。在Spring容器启动过程中,Apollo通过自定义的BeanPostProcessor和BeanFactoryPostProcessor将参数中包含${…}占位符和@Value注解的Bean注册到Apollo框架中定义的注册表中。然后通过http长轮询不断的去获取服务端的配置信息,一旦配置发生变化,Apollo会根据变化的配置key找到对应的Bean,然后修改Bean的属性,从而实现了配置动态生效的特性。配置格式原创 2022-03-05 16:28:31 · 2832 阅读 · 0 评论 -
XXL-JOB原理
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。在众多XXL-Job平台的特征中,有如下几条需要关注的:1、使用简单:支持通过Web页面对任务配置,降低操作任务的难度;2、动态:支持动态修改任务状态、启动/停止任务,以及终止运行中任务,即时生效;3、调度中心HA(中心式):调度采用中心式设计,“调度中心”自研调度组件并支持集群部署,可保证调度中心HA;4、执行器HA(分布式):任务分布式执行,任务”执行器”转载 2022-03-18 11:36:58 · 17164 阅读 · 0 评论