![](https://img-blog.csdnimg.cn/direct/657229991a75416084698bcb3fe0c16e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Nacos专栏
文章平均质量分 85
本专栏旨在帮助您全面了解和应用Nacos,一款开源的服务发现和配置管理平台。
shark-chili
这个作者很懒,什么都没留下…
展开
-
记一次Nacos容器升级调优
笔者在本系列文章基于docker容器化部署微服务完成了服务的容器化部署,在运维过程中发现服务占用内存过大于是希望通过调整JVM参数的方式调整进程大小,尽可能减小对笔者那为数不多的内存的占用。读者可以看到笔者的上方的文章,笔者对每一个服务都调整的JVM参数,就以的Dockerfile。原创 2022-03-22 00:28:42 · 3687 阅读 · 0 评论 -
基于Linux下的Nacos集群搭建
如下图所示,由于笔者想要将配置存到自己的数据库中,所以要增加以下配置保证配置最终存到笔者自己配置的mysql中。centos7已经不支持免费安装MySQL了,所以数据库装在win7虚拟机中。增加如下所示配置,保证启动命令中可以指定nacos的启动端口。配置后续我们要开启的nacos的ip以及对应端口号。到达nginx安装目录输入如下命令。加大虚拟机内存即可解决。原创 2022-03-07 00:27:17 · 3066 阅读 · 1 评论 -
微服务基础知识小结
这个概念是在2014年,和共同提出的一套理论。微服务都是一个单一的小型服务,拥有自己的进程和轻量级处理。服务根据业务功能进行划分设计,以全自动的方式完成部署,服务之间通过HTTP API的方式进行远程通信。Docker。微服务可以使用不同的编程语言和数据。原创 2020-07-27 23:10:30 · 439 阅读 · 0 评论 -
注册服务到nacos
在上一篇基于docker-compose部署微服务基本环境,我们完成的基础服务的搭建,接下来就开始本地创建一些服务,将其注册到服务注册中心中。原创 2022-03-15 01:15:17 · 1277 阅读 · 0 评论 -
微服务实践小结
要了解微服务我们首先需要了解一下软件发展的背景,我们早期的系统都是单体架构,即所有的功能代码都打到都放到同一个jar包或者war中。在互联网发展初期,由于用户量少以及业务不算庞大,所以这种架构在使用过程中没有出现问题。随着互联网的快速发展,用户基数不断扩大,业务不断发展壮大,我们的单体系统出现了下面几个问题:正是这种种原因,所以我们就需要通过微服务架构,按照业务和数据表的维度进行圈表,确定服务拆分方案,解耦并重构各个功能模块划分出,独立、自治、可复用的微服务架构。从而解决上述所有问题。是阿里巴巴提供的一套原创 2021-10-02 23:31:55 · 430 阅读 · 0 评论 -
Nacos核心知识小结
假如我们部署了服务A的集群和服务B的集群,服务A需要调用服务B,早期的方案是找一个为两个服务集群各配置一个VIP(虚拟IP),然后用一个中间代理实现双方调用,如下图所示:配置繁琐。集群伸缩调整不方便。无法检测服务状态,例如服务B某个节点宕机了服务A不知道,基于负载均衡算法得知仍然调用了这个不可用的节点。所以我们提出了服务治理的概念,服务治理就是一个去除中间人的方案,基于一个注册中心实现服务注册和服务发现,以上图为例,使用服务治理方案之后。服务A集群和服务B集群都会自主向注册中心注册自己的信息。原创 2022-02-27 23:30:18 · 1152 阅读 · 0 评论