美文网首页
搭个dubbo+spring boot

搭个dubbo+spring boot

作者: 小狼在IT | 来源:发表于2019-01-03 10:56 被阅读0次

此尝试是用的dubbo,以后再尝试用dubbo-starter 。
1.建两个spring boot (选择web组件即可):


image.png

2.建XML(个人建议这种一劳永逸的配置,用xml比较好。当然你也可以用@Configuration + @Bean配置。我认为xml看起来比较直观,代码少,成功案例多。):
生产者项目:


image.png

消费者项目:


image.png

3.生产项目和消费项目,都将xml加载进配置:


image.png

通过以上3步,正式搭建起了一个简易的dubbo了。可以RPC了。

注意事项1:
生产项目与消费项目的接口包名+接口名要完全一样。不然报错。


image.png

最后介绍个实用工具:


image.png

可以用来观察zookeeper的节点。
另外,dubbo也有监控中心,可以监控整个dubbo的使用情况。

项目先启动zookeeper,再启动生产者项目,最后启动消费者项目。
项目地址:https://github.com/acehjr/tryDubbo.git

后话:在面向to B(to C产品用户量不到8位数,可能就赚不到什么钱,会被砍掉了)的软件,大多数用springboot(或者spring mvc)就够了,如果考虑可用性,加个nginx,多一台负债均衡机器,基本可以满足绝大多数公司的to B产品(用户数大概小5位数)。
如果考虑用户量会超过大6位数,机器打算搞个五六台,那引入dubbo等RPC才是有意义的。引入了dubbo,系统结构就从原来的 浏览器--nginx--spring boot 变成 浏览器--nginx--N个gateway(dubbo消费端)--N个dubbo生产端。
一般不要盲目地引入分布式架构,to B产品,优化好数据库,设计下缓存,nginx拖3台性能中上的服务器,应付个小6位数用户是没问题的。

相关文章

  • 搭个dubbo+spring boot

    此尝试是用的dubbo,以后再尝试用dubbo-starter 。1.建两个spring boot (选择web组...

  • 面试败给微服务?别怕,我带你一起手撕Dubbo,SpringBo

    面试居然败给微服务???这是个神马情况??没关系,这次我来带你一起总结Dubbo+Spring Boot+Spri...

  • Spring boot 启动报错 Failed to auto-

    今天Spring Boot 2.0正式版发布,寻思着搭个小demo尝试一下Spring Boot的新特性,使用id...

  • 基于注解方式的dubbo+spring mvc整合

    最近项目使用了dubbo进行服务治理,搭建了一套基于注解方式的dubbo+spring mvc的框架,注册中心使用...

  • 搭个伴

    [1] 小月是个死肥宅。工作是画漫画的。每天足不出户,工作闲暇就刷微博刷韩剧吃外卖吃零食。这种神仙般的日子导致的就...

  • 踩坑Dubbo+Spring

    这几天一直在搞一个新项目,其中用到Dubbo和Spring,这个其实稀疏平常了,没啥好说的。 可是... 就是这么...

  • 光阴

    光阴 随手搭个羊圈 养你的美 随手搭个谷仓 蓄你的光阴 随手搭个碧玉戒指 换你的慰籍 这苍茫世上 我要你我挤挤身子...

  • 2018-06-06

    想在床上搭个帐篷

  • 搭个GitLab玩玩

    Git作为勾搭国外程序大神的绝佳工具,GitHub上有着各种高质量的开源代码值得我们去学习和借鉴。作为一个小团队,...

  • 准备搭个暖棚

    小院菜畦里的菜陆续枯萎,马上就要下线了,这两天一直在酝酿,接下来该种点啥呢? 前两天突发灵感,是因...

网友评论

      本文标题:搭个dubbo+spring boot

      本文链接:https://www.haomeiwen.com/subject/ioaxrqtx.html