| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> springboot+nacos+dubbo -> 正文阅读 |
|
[Java知识库]springboot+nacos+dubbo |
1.前言 ????????dubbo作为微服务的越来越多,其中配合nacos作为服务的注册中心是比较方便的,做个简单的记录; 2.nacos安装 可以在本地安装nacos服务,具体的安装参考文档 https://nacos.io/en-us/docs/quick-start.html 注意一点就是本地jdk版本最好用8,jdk17我测试下来无法启动nacos,有报错,缺少东西; 启动之后,http://localhost:8848/nacos/#/login nacos的默认账户和密码是nacos/nacos; 3.定义接口 在项目的某个模块中定义一个接口,然后生产者实现这个接口,消费者依赖这个接口;之后把这个模块打包发布出去 ?发布的话,可以参考这个文章,https://www.cnblogs.com/h--d/p/14768794.html 之后执行gradle publishToMavenLocal,这里先发布到本地仓库即可; 4.生产者 依赖信息,如果版本不对,项目启动会有报错,这里的版本作为参考 build.gradle gradle目录下的libs.version.toml ? 然后在server中实现上面定义的?DemoService ?最后是application.properties的配置 5.消费者 消费者的配置依赖跟生产者一样; 依赖的时候,注意版本号跟生产者的版本和组一样,不然会找不到对应的服务 ?先启动生产者,再启动消费者,在nacos上可以看到服务注册者和消费者的情况 6.总结 要注意编译jdk的版本,太高的话,就报错,然后要注意springboot,dubbo,nacos的版本之间的关系 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/30 14:03:34- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |