点击上方“方志朋”,选择“设为星标”
回复”666“获取新整理的面试文章
1.3.0版本开始修炼内功,聚焦“简单”、“性能”、“高可用”这核心的三个点进一步提升Nacos核心竞争力。
- 内嵌关系型分布式数据库,简化集群部署模式
- 集群管理下沉统一,提供全新集群管理能力
- 一致性协议抽象升级,提供更高的性能
- 安全升级,解决Fastjson和越权风险
内嵌关系型分布式数据库
集群部署可以不依赖Mysql,以便降低中小用户的集群运维部署成本(大客户,生产环境依然建议依赖Mysql,以便有更高的性能),其开启命令为./startup.sh -p embedded
然后查看启动日志是否有出现以下信息:Nacos started successfully in cluster mode. use embedded storage
同时,为了方便用户查询本机节点的数据同步情况,Nacos 1.3.0 配置模块开放了新的运维 Open-API,供其查询当前节点本地数据存储情况,其使用方式如下
GET /nacos/v1/cs/ops/derby?sql=select * from config_info
使用该命令时,最好加上分页查询,避免一次查处大量的数据影响Nacos的正常对外业务工作,如果没有加上分页查询,则会自动添加分页查询语句,默认查询最开始的1k条数据。其分页查询的SQL的例子如下。
select * from config_info OFFSET 0 ROWS FETCH NEXT 1000 ROWS ONLY
其数据返回结果如下
{
"code":200,
"message":null,
"data":[
{
"ID":242149783664332800,
"DATA_ID":"application.properties",