Nacos
知行旅人
知之真切笃实处即是行,行之明觉精察处即是知
展开
-
Nacos系列:欢迎来到Nacos的世界!
什么是Nacos?Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。Nacos可以做什么?1、动态配置服务:支持以中心化、外部化和动态化的方式管理所有环境的配置。动态配置消除了配置变更时重新部署应用和服务的需要。配置中心化管理让实现无状态服务更简单,也让按需弹性扩展服务更容易。2、服务发现及管理:支持DNS-Based和RPC-Based(D...原创 2019-02-23 11:49:28 · 1938 阅读 · 0 评论 -
Nacos系列:基于Nacos的注册中心
前言所谓注册中心,其实是分布式架构演进过程中的产物,在系统中充当一个协调者的角色。但是,为什么需要这样一个协调者的角色呢?我们先来看一个例子,以便理解为什么分布式架构中需要有注册中心。案例小明和小新住在同一家沃尔玛超市附近,他俩都办了会员,经常关注超市的一些优惠活动,元宵节快到了,沃尔玛准备搞一个元宵节特惠活动,需要通知到附近的住户。对于沃尔玛来说,可以安排工作人员电话通知到小明和小新;而对...原创 2019-02-23 11:52:12 · 16964 阅读 · 11 评论 -
Nacos系列:基于Nacos的配置中心
前言在看正文之前,我想请你回顾一下自己待过的公司都是怎么管理配置的,我想应该会有以下几种方式:1、硬编码没有什么配置不配置的,直接写在代码里面,比如使用常量类优势:对开发友好,开发清楚地知道代码需要用到什么配置劣势:涉及秘钥等敏感配置直接暴露给开发人员,不安全;如果想修改配置必须重新发版,比较麻烦2、外部化配置文件Spring项目经常会在resoures目录下放很多配置文件,各个环境...原创 2019-02-23 12:44:00 · 15600 阅读 · 3 评论 -
Nacos系列:Nacos的Java SDK使用
Maven依赖Nacos提供完整的Java SDK,便于配置管理和服务发现及管理,以 Nacos-0.8.0 版本为例添加Maven依赖:<dependency> <groupId>com.alibaba.nacos</groupId> <artifactId>nacos-client</artifactId> ...原创 2019-02-23 13:03:08 · 8298 阅读 · 3 评论 -
Nacos系列:Nacos的三种部署模式
三种部署模式Nacos支持三种部署模式1、单机模式:可用于测试和单机使用,生产环境切忌使用单机模式(满足不了高可用)2、集群模式:可用于生产环境,确保高可用3、多集群模式:可用于多数据中心场景单机模式启动 Nacos ServerLinux:sh startup.sh -m standaloneWindows:cmd startup.cmd -m standalone 或 双击 s...原创 2019-02-23 18:00:52 · 1973 阅读 · 0 评论