首页
首页 教程 派聪明
  • 首页
  • 教程
  • 派聪明
  • 登录
登录技术派畅享更多权益

用户名密码登录

其他登录:
icon_GitHubCreated with sketchtool.
绑定星球,畅享VIP服务

微信扫码/长按识别登录

输入验证码
有效期五分钟 👉 手动刷新

登录即同意 用户协议 和 隐私政策

绑定二哥编程星球,畅享 VIP 尊享服务!

戳我了解如何获取星球编号,新窗口打开

添加二哥微信 itwanger 审核更快

记得备注 星球编号
我会根据星球编号进行审核
1
Nacos 的安装和配置
更新时间: 2025年01月15日
星球
2
整合Nacos服务注册和配置
更新时间: 2024年12月16日
星球
3
整合 Gateway 网关
更新时间: 2024年12月08日
星球
4
OpenAI如何用来辅助编程?
更新时间: 2024年12月05日
星球
关注公众号
原创
手把手教你安装 PmHub 的前置环境 Nacos,一定要注意版本!!!!
Color1

星球里有球友反馈项目启动不起来,很大一部分是因为 Nacos 没有正常启动,因为 Nacos 有很多配置信息,而 PmHub 的各个服务启动又依赖于配置,所以必须要先启动 Nacos。

:::

Nacos 是微服务场景下的配置中心和注册中心,对 Nacos 还不太清楚的可以去官网了解一下:Nacos 配置中心简介, Nacos 是什么

我简单解释一下:比如说现在有两个微服务 service-consumer 和 service-provider,它们两个服务之间如果需要通信的话,就需要先把 service-provider 注册到 Nacos,然后 service-consumer 才能通过 svcID 调用 service-provider 提供的服务。

在 PmHub 中,我们也会把对应的服务比如说 pmhub-gateway、pmhub-auth、pmhub-project、pmhub-workflow 等等注册到 Nacos 中。

除此之外,我们也会把 PmHub 的配置信息移交给 Nacos 并且持久到 MySQL 中。

Nacos 的前置条件需要先安装 JDK,一般都是 8 以上,这个不需要担心,大家既然学到了微服务,JDK 肯定是已经安装过了。CPU、内存一般电脑应该都能满足,1 核 2G,改版的云服务器都能满足,就更别提大家现在手头上配置很高的电脑了。

Nacos Server 下载和安装

官网下载地址:Nacos Server 下载

最新的版本做了一些鉴权方面的优化,大家也可以下载尝试,但 PmHub 这里用的是 2.2.3 的版本,建议大家保持同步,防止意想不到的 bug。二哥本地就亲身体验过,一开始由于 MySQL 的密码为空,导致 Nacos 2.2.3 启动不了,就切换到了 2.3.2,结果和 Sentinel 无法通信,最后给 MySQL 加了密码,然后 Nacos 切换到了 2.2.3,和 Sentinel 之间的通信算是搞定了。

这个 bug 非常特么坑爹,因为谁能想到 2.2.3 不允许 MySQL 的密码为空,当时没有细看安装后的日志,就切换到了 2.3.2,然后 Nacos 也正常启动了,结果卡到了和 Sentinel 之间的通信。超级坑爹。

我下载后的解压目录如下所示(二哥这里是 macOS,但思路是一样的。Windows 可以看球友的部署教程:🍍1. Windows 本地启动 PmHub):

已加入二哥编程星球,即刻绑定星球编号解锁🔐

该文档仅「二哥编程星球」的VIP用户可见

二哥的编程星球内容包括:

1. 付费文档: 技术派、MYDB 等项目配套的 120+篇教程查看权限

2. 面试指南: 校招、社招的 40 万+字面试求职攻略

3. 智能助手: 无限期使用派聪明 AI 助手,已对接讯飞星火和 ChatGPT双通道,不用花 1 分钱

4. 专属问答: 向二哥 1v1 发起提问,内容不限于 offer 选择、学习路线、职业规划等

5. 简历修改: 提供简历修改服务,附赠星球 100+优质简历模板可供参考

6. 学习环境: 打造一个沉浸式的学习环境,有一种高考冲刺、大学考研的氛围


二哥的星球

》步骤①:微信扫描上方二维码,点击「加入知识星球」按钮

》步骤②:访问星球置顶帖球友必看: https://t.zsxq.com/11rEo9Pdu,获取项目配套文档的语雀访问地址和密码

已加入星球,绑定星球编号
删除提醒

确定删除《手把手教你安装 PmHub 的前置环境 Nacos,一定要注意版本!!!!》吗

2人已点赞

回复