如何进行Nacos微服务管理中心的实战?-问答-阿里云开发者社区-阿里云

开发者社区> 1358896759097293> 正文

如何进行Nacos微服务管理中心的实战?

2021-05-18 10:52:53 193 1

如何进行Nacos微服务管理中心的实战?

取消 提交回答
全部回答(1)
  • 1358896759097293
    2021-05-18 13:27:46

    注册进来以后,Nacos可以提供监控、管理微服务,配置一系列更新操作等,非常方便进入Nacos的监控界面,登录可以看到服务的监控信息、有哪些服务、服务列表状态。Nacos有中文版和英文版,可以直接使用,还有权限控制、命名空间、集群管理、统一配置服务、配置推送等功能。 7.png

    7.1.png

    实践演示: 直接在Nacos官网下载,可以切换成中文模式,Nacos不仅支持Spring Cloud,还支持Spring Boot、Dubbo、Docker、k8s、Syns等。演示用1.4.0版本,点击下载。 下载后本地有“startup.sh”解压包,演示为WIN 10系统,运行输入“cmd”。运行框输入“cd nacos/bin”,再输入“nacos bin>startup.cmd-m standalong”启动。

    7.2.png

    7.3.png

    这有个管理界面,正常启动下面会有一个提示,下面有日志“nacos\logs”、配置文件“nacos\conf”用于改集群、改默认端口,数据文件的位置“nacos\data”。 大家可以看一下nacos的解压包,包括data、logs、conf等。

    7.4.png

    Conf文件下面还有一个功能是,如果希望nacos与本地的MySQL或者远程的MySQL数据库进行对接,监控信息或服务令牌或配置信息不想丢掉,可以改一下服务,在配置文件里加入MySQL的用户密码,直接可以对接进去,这是创建表结构。

    7.5.png

    复制http://192.168.111.1:8848/nacos/index.html地址,到浏览器,打开nacos登录界面,输入用户:nacos,密码:nacos。 7.6.png

    进入nacos管理界面,点开服务列表页面,目前列表里面是空的,上面有生产环境、开发环境、测试环境。

    7.7.png 接下来改造微服务,首页要加入nacos依赖包,注意版本兼容性问题,这里使用的是2.2.3版本, 7.8.png 底层用的是“@EnableDoscoveryClient”,如下图所示: 7.9.png 配置文件改成“127.0.0.1:8848”,表示注册中心的位置。

    7.10.png

    然后右击启动微服务,注意现在的端口是8201。 7.11.png

    正常情况下,微服务应该上线了,进入nacos服务列表界面,刷新可以看到有一条“taobao-nacos-microservice”淘宝的微服务。 7.12.png

    点击“详情”,可以看到详细的监控信息: 7.13.png

    点击“示例代码”,可以看到已经生成了客户端的调用代码,而且还包括Java、Spring、Spring Boot、C++等多种语言的调用代码。

    7.14.png 同理,还可以改造调用端“feign”,先将依赖加进来,改配置文件,再把注册中心替换一下。想办法把程序集成进来,启动调用端。

    7.15.png

    再到Nacos服务列表界面查看,可以看到一条“nacos-feign”服务。

    7.16.png 同理也可以多启动几个微服务,复制上面的“taobao-nacos-microservice”淘宝的微服务,将端口修改成“server.prot=8202”,然后启动。 7.17.png

    再到Nacos服务列表界面查看,可以看到实例数变成了“2”个,属于默认的集群里已经有两个实例,健康实例数也是2,说明操作成功。

    7.18.png

    0 0
相关问答

5

回答

从入门到精通 | 最实用Java学习路线,内含871节Java视频课程 【每周学习】

问问小秘 2019-12-04 17:30:21 20410浏览量 回答数 5

4

回答

【精品问答】微服务架构spring核心知识50问

游客pklijor6gytpx 2019-11-14 14:27:56 10392浏览量 回答数 4

1

回答

关于连接池参数testWhileIdle,testOnBorrow,testOnReturn的疑问

落地花开啦 2016-06-02 17:39:33 15481浏览量 回答数 1

1

回答

使用Docker容器的十大误区

ghostcloud 2016-05-05 10:27:36 9918浏览量 回答数 1

4

回答

阿里云效:让天下没有难做的研发

云效平台 2017-02-15 11:13:34 13974浏览量 回答数 4

1

回答

软件测试的新趋势

技术小菜鸟 2016-06-08 12:12:53 9652浏览量 回答数 1

1

回答

微服务onemall商城,构建在B2C电商场景下的项目实战 【开源分享】8期

montos 2020-05-13 15:10:29 29187浏览量 回答数 1

5

回答

【精品清单】学Java初、中、高级程序员必不可少的学习清单

问问小秘 2020-03-27 14:12:10 12849浏览量 回答数 5

3

回答

云端基于Docker的微服务与持续交付实践【精品问答集锦】

管理贝贝 2016-07-21 15:20:09 10428浏览量 回答数 3

1

回答

如何在k8s和微服务之间互相访问

k8s小能手 2019-01-09 14:45:26 10478浏览量 回答数 1
+关注
1358896759097293
45271990@qq.com
0
文章
2125
问答
推荐问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载