dubbo整合nacos(狠狠踩坑 之 自己淋过雨不想让别人也一起)

2024-03-16 05:36

本文主要是介绍dubbo整合nacos(狠狠踩坑 之 自己淋过雨不想让别人也一起),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

快速入门

1. dubbo官网 强烈推荐小伙伴们 去官网看看 哪里写的都不如官网。我是看了网上的代码,狠狠踩坑,这个东西搞了好久~ ~~

2. 消费服务 和 提供服务 都加上依赖

   <dependency><groupId>org.apache.dubbo</groupId><artifactId>dubbo</artifactId><version>3.0.9</version></dependency><dependency><groupId>com.alibaba.nacos</groupId><artifactId>nacos-client</artifactId><version>2.1.0</version></dependency>

3. 创建一个DemoService接口 和 一个DemoServiceImpl实现类,DemoService类上面要加上注解@DubboService,如果你想把DemoService接口单独的用一个服务拆出来。比如你新创建一个model为 common模块,里面啥都没有,就一个DemoService接口,那消费服务 和 提供服务 要添加依赖

从comon里面抄过来(记得运行消费和服务方之前要先install common项目,否者,项目引用不到commno就会报错)
<dependency>
....
<..>common</>
</dependency>

4. 添加配置

dubbo:application:name: dubbo-springboot-demo-provider // 这里请你注意 服务者和消费者这里不要写一样的否则会报错protocol:name: dubboport: -1registry:// 这里不要添加id 否则就会狠狠报错 ~ ~~address: 你的nacos的ip:端口(就是你把nacos跑起来以后,黑窗口上面会给你一个地址)

5. 先启动caxos注册中心,然后,启动服务提供方,最后启动消费者

6. 总结:

我觉得做程序员其实心态很重要吧!当你遇到问题无法解决的时候,不要给自己心理暗示说自己解决不了,即使你是真的解决不了,问别人也好,自己去看文档,找解决办法也好,最重要的是,都不要否定自己,每个人都是从不会到会的过程,心态不好带来的只有负面情绪,不能给你带来能量,可能这一点也是刚入行的同学都会遇到的问题吧!最后的最后,我希望自己能勇敢面对自己的现状,好好的好好的对待自己的未来,不要亲言放弃,不要拖拖拉拉,不会就去学,去看,去模仿别人是怎么做的,从别人身上学习别人的优点,保持积极向上的心态,好好的为自己的未来奋斗,相信一个对未来充满幻想与激情的年轻人,一个肯吃苦不怕输的年轻人一定会找到属于自己的一片天地。加油!!!

这篇关于dubbo整合nacos(狠狠踩坑 之 自己淋过雨不想让别人也一起)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/814459

相关文章

RabbitMQ使用及与spring boot整合

1.MQ   消息队列(Message Queue,简称MQ)——应用程序和应用程序之间的通信方法   应用:不同进程Process/线程Thread之间通信   比较流行的中间件:     ActiveMQ     RabbitMQ(非常重量级,更适合于企业级的开发)     Kafka(高吞吐量的分布式发布订阅消息系统)     RocketMQ   在高并发、可靠性、成熟度等

springboot整合swagger2之最佳实践

来源:https://blog.lqdev.cn/2018/07/21/springboot/chapter-ten/ Swagger是一款RESTful接口的文档在线自动生成、功能测试功能框架。 一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务,加上swagger-ui,可以有很好的呈现。 SpringBoot集成 pom <!--swagge

springboot 整合swagger

没有多余废话,就是干 spring-boot 2.7.8 springfox-boot-starter 3.0.0 结构 POM.xml <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/

令人不想回忆的DDos

免责声明:本文仅做分享!!!    目录 DDos 介绍: 常见攻击方式: 基于TCP协议的攻击 基于icmp协议的攻击 web压力测试 攻击----> 1-工具脚本 MHDDos项目 LOIC(低轨道离子炮) HOIC(高轨道离子炮) HULK OWASP HTTP POST Tors Hammer 2-在线平台 防御----> 1-高防 2-C

跟我一起玩《linux内核设计的艺术》第1章(四)——from setup.s to head.s,这回一定让main滚出来!(已解封)

看到书上1.3的大标题,以为马上就要见着main了,其实啊,还早着呢,光看setup.s和head.s的代码量就知道,跟bootsect.s没有可比性,真多……这确实需要包括我在内的大家多一些耐心,相信见着main后,大家的信心和干劲会上一个台阶,加油! 既然上篇已经玩转gdb,接下来的讲解肯定是边调试边分析书上的内容,纯理论讲解其实我并不在行。 setup.s: 目标:争取把setup.

Dubbo学习入门

本文参考自:Dubbo用户手册(中文)http://dubbo.apache.org/books/dubbo-user-book/ 现在的参考文档地址:http://dubbo.apache.org/zh-cn/docs/user/quick-start.html 入门请参考自《Dubbo用户手册(中文)》第一节,在手册第二节说明如何快速启动Dubbo,下面就顺着手册的使用方式,自己搭建一个快

uniapp,vite整合windicss

官方文档:https://weapp-tw.icebreaker.top/docs/quick-start/frameworks/hbuilderx 安装: npm i -D tailwindcss postcss autoprefixer# 初始化 tailwind.config.js 文件npx tailwindcss initnpm i -D weapp-tailwindcss# 假

Nacos Config 配置中心支持配置共享

文章目录 一、什么是配置中心二、Nacos Config2.1 Nacos Config 工作原理 (★)2.2 Nacos Config 的使用2.3 动态刷新2.4 配置共享2.4.1 同一个微服务的不同环境之间共享配置2.4.2 不同微服务中间共享配置 一、什么是配置中心 微服务架构下关于配置文件的存在以下问题: 配置文件相对分散。在一个微服务架构下,配置文件会随

Spring Cloud整合Seata实现分布式事务

文章目录 1.Seata1.1 官网1.2 下载1.3 通过安装包运行seata1.3.1 解压seata-server-1.3.0.zip1.3.2 修改 conf/file.conf 配置文件1.3.3 修改conf/registry.conf配置文件1.3.4 添加seata配置信息到nacos1.3.5 配置seata服务端数据库表结构1.3.6 启动seata 2.Spring

在项目SSH整合时,启动测试时报的警告!

一、tomcat 运行过程中提示: 22:11:07,082 [main] WARN  DTDEntityResolver : recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer