![](https://img-blog.csdnimg.cn/99e5b3cce8184de49c230f1f0a1c426e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
微服务设计-Nacos
文章平均质量分 86
以实战方式讲解微服务设计核心组件nacos的常用功能,并通过分析源码总结相关原理,可作为工作手册和兴趣学习使用,欢迎读者关注学习!
云水之路
架构攻城师
展开
-
献给Nacos小白的一篇好文:集群环境搭建
Nacos单例模式不推荐用在生产环境,所以需要对nacos服务做高可用,而nacos集群正是为了解决这个问题而来的。既然是集群,那么就涉及到数据存储一致性问题,虽然nacos提供了内嵌derby数据库及本地文件等形式,但是不能在跨服务器节点实例间进行数据同步或保持一致,所以,需要一个独立的存储系统,目前nacos1.4.3版本推荐使用的是开源的MySQL数据库。 ...原创 2022-08-04 21:28:35 · 1888 阅读 · 1 评论 -
献给Nacos小白的一篇好文:服务的健康检查
几乎所有提供服务注册与发现的组件都支持对服务进行健康状态的检测,以便于及时发现和解决服务问题。常见的健康检查策略分两种方式,一种是客户端主动上报自身健康状态,另一种则是服务端主动探测客户端的健康状态。在nacos中,临时服务对应主动上报健康信息,持久服务则对应服务端下探服务健康状态。...原创 2022-07-30 21:21:01 · 7049 阅读 · 3 评论 -
献给Nacos小白的一篇好文:服务的发布与订阅
这里的发布订阅机制针对的是注册在nacos中的服务而言,如果服务A被另一个服务B所订阅(subscribe),那么,当服务A的某些参数变化时,订阅服务B会监听到服务A的某些变更。实际使用时,某些业务场景下,这种发布订阅模式比较灵活实用。......原创 2022-07-28 21:00:18 · 5001 阅读 · 1 评论 -
献给Nacos小白的一篇好文:配置参数使用及存储
Nacos可作为配置中心使用,主要为服务提供在线实时参数配置,也就是当我们修改nacos中的参数配置后,该配置可快速在服务中生效,做到在线及时灵活控制服务参数的作用,如:将数据库连接源中需要频繁调整的配置放在nacos中配置,我们可以修改相关配置项来灵活调配大数据量交互时数据源的瓶颈问题。...原创 2022-07-26 21:39:11 · 7124 阅读 · 4 评论 -
献给Nacos小白的一篇好文:注册中心
随着微服务的发展,出现了各种各样的服务注册与发现组件,市面使用较多的有eureka、consul、etcd、zookeeper以及本篇的主角nacos等。对于这些组件的优缺点及区别,网络上有很多说法,读者可自行网络识别。Nacos是个不错的选择,它是由阿里牵头,当前社区非常活跃,并且支持网关、限流及监控等配套功能可快速集成,同时它也是个动态配置中心,采用java开发,学习门槛相对低些,受众群体也比较大,所以选择Nacos作为服务的注册和配置中心是个不错的选择。...............原创 2022-07-24 21:59:33 · 939 阅读 · 3 评论