当前位置:   article > 正文

Java最新Spring Cloud Alibaba进阶之路:Sentinel+Nacos持久化,字节跳动最新开源_springcloud alibaba最新版本

springcloud alibaba最新版本

更多:Java进阶核心知识集

包含:JVM,JAVA集合,网络,JAVA多线程并发,JAVA基础,Spring原理,微服务,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密算法,分布式缓存等等

image

高效学习视频

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

2)、Push模式

规则中心统一推送,客户端通过注册监听器的方式时刻监听变化,比如使用 Nacos、Zookeeper 等配置中心。这种方式有更好的实时性和一致性保证。

生产环境下一般采用 push 模式的数据源

同时官方也建议,推送的操作不应由 Sentinel 客户端进行,而应该经控制台统一进行管理,直接进行推送,数据源仅负责获取配置中心推送的配置并更新到本地。因此推送规则正确

做法应该是 配置中心控制台/Sentinel 控制台 → 配置中心 → Sentinel 数据源 → Sentinel,而不是经 Sentinel 数据源推送至配置中心。这样的流程就非常清晰了:

Spring Cloud Alibaba进阶之路:Sentinel+Nacos持久化

  • 优点:规则持久化;一致性;快速

  • 缺点:引入第三方依赖

二、Sentinel+Nacos持久化配置

=====================

1、pom.xml

=========

之前有关Sentinel和Nacos相关jar包已经添加过 ,所以只添加需要Sentinel和Nacos整合的包。

com.alibaba.csp

sentinel-datasource-nacos

2、bootstrap.yml

===============

Spring

spring:

application: # 应用名称

name: mall-goods

profiles: # 环境配置

active: dev

cloud:

nacos:

discovery:

服务注册地址

server-addr: 127.0.0.1:8848

config:

配置中心地址

server-addr: 127.0.0.1:8848

配置文件格式

file-extension: yml

sentinel:

取消控制台懒加载

eager: true

transport:

控制台地址

dashboard: 127.0.0.1:8282

nacos配置持久化

datasource:

ds1:

nacos:

server-addr: 127.0.0.1:8848

dataId: ${spring.application.name}-SENTINEL.json

groupId: DEFAULT_GROUP

data-type: json

rule-type: flow

3、Naocs控制台添加配置

==============

因为上面配置的 dataId: ${spring.application.name}-SENTINEL.json,所以这里在Nacos创建该 mall-goods-SENTINEL.json 配置集

Spring Cloud Alibaba进阶之路:Sentinel+Nacos持久化

然后在配置集中添加配置

[

{

“resource”: “/api/v1/sentinel/test-sentinel”,

“limitApp”: “default”,

“grade”: “1”,

“count”: “5”,

“strategy”: “0”,

“controlBehavior”: “0”,

“clusterMode”: false

}

]

相关属性说明

总结

以上是字节二面的一些问题,面完之后其实挺后悔的,没有提前把各个知识点都复习到位。现在重新好好复习手上的面试大全资料(含JAVA、MySQL、算法、Redis、JVM、架构、中间件、RabbitMQ、设计模式、Spring等),现在起闭关修炼半个月,争取早日上岸!!!

下面给大家分享下我的面试大全资料

  • 第一份是我的后端JAVA面试大全

image.png

后端JAVA面试大全

  • 第二份是MySQL+Redis学习笔记+算法+JVM+JAVA核心知识整理

字节二面拜倒在“数据库”脚下,闭关修炼半个月,我还有机会吗?

MySQL+Redis学习笔记算法+JVM+JAVA核心知识整理

  • 第三份是Spring全家桶资料

字节二面拜倒在“数据库”脚下,闭关修炼半个月,我还有机会吗?

MySQL+Redis学习笔记算法+JVM+JAVA核心知识整理

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

VA核心知识整理

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/733451
推荐阅读
相关标签
  

闽ICP备14008679号