微服务组件nacos之编译启动和简单使⽤
⼀、下载源码启动
nacos的官⽹地址: ,如果太慢,可以导⼊码云上。然后导⼊nacos项⽬,导⼊依赖。
编译的nacos命令可以查看:
微服务注册中心有哪些
mvn -Prelease-nacos -st.skip=true clean install -U
install之后在distribution/target/nacos-server-1.4.1就是最后编译的项⽬⽂件夹,讲这个⽂件夹下的nacos放到Centos 服务器上:启动命令单机模式运⾏(standalone)
sh startup.sh -m standalone    # linux/unix/mac
bash startup.sh -m standalone  # ubuntu
d -m standalone  # widnows
关闭服务器
sh shutdown.sh    # linux/unix/mac
d  # windows
⼆、启动报错解决
因为我们在windows上编译所有启动会报错,shell脚本因为换⾏符的问题⽆法启动
我们可以使⽤vim编辑打开startup.sh,命令模式设置:set ff=unix,然后:wq保存退出,重新运⾏。
**注意:**这⼉的Centos最好是⼿动安装,别使⽤yum安装,使⽤yum需要安装依赖什么⽐较⿇烦。
直接访问:IP:8848/nacos就可以访问客户端,账号密码都是nacos
三、注册中⼼的使⽤
这⾥我们需要安装⼀个阿⾥巴巴的插件:Alibaba Cloud Toolkit
安装这个之后我们就可以通过这个插件进⾏创建项⽬了。
修改application.properties⽂件内容:
# 应⽤名称
spring.application.name=demo
# Nacos帮助⽂档: nacos.io/zh-cn/docs/concepts.html
# Nacos认证信息
spring.cloud.nacos.discovery.username=nacos
spring.cloud.nacos.discovery.password=nacos
# Nacos 服务发现与注册配置,其中⼦属性 server-addr 指定 Nacos 服务器主机和端⼝spring.cloud.nacos.discovery.server-addr=192.168.182.131:8848
# 注册到 nacos 的指定 namespace,默认为 public
spring.cloud.nacos.discovery.namespace=public
启动项⽬之后,我们查看nacos控制台页⾯的服务⾥表就可以看到我们刚才注册的服务
四、spring-cloud-alibaba的版本对应关系
Spring Cloud Alibaba Version Sentinel
Version
Nacos
Version
RocketMQ
Version
Dubbo
Version
Seata
Version
2.2.5.RELEASE or 2.1.4.RELEASE or
2.0.4.RELEASE
1.8.0  1.4.1  4.4.0
2.7.8  1.
3.0
2.2.
3.RELEASE or 2.1.3.RELEASE or
2.0.
3.RELEASE
1.8.0  1.3.3  4.4.0
2.7.8  1.
3.0
2.2.1.RELEASE or 2.1.2.RELEASE or
2.0.2.RELEASE
1.7.1  1.
2.1  4.4.0  2.7.6  1.2.0
2.2.0.RELEASE  1.7.1  1.1.4  4.4.0  2.7.4.1  1.0.0
2.1.1.RELEASE or 2.0.1.RELEASE or
1.5.1.RELEASE
1.7.0  1.1.4  4.4.0
2.7.30.9.0
2.1.0.RELEASE or 2.0.0.RELEASE or
1.5.0.RELEASE
1.6.3  1.1.1  4.4.0
2.7.30.7.1其他更新的版本对着上⾯的链接进⾏⽐对。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。