跟我学dubbo(一)项目的服务化改造想法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a303549861/article/details/82121405

为什么我们要用dubbo?从传统项目如何转向服务化,举一个简单的例子来解释。
首先普通的项目结构是maven:
fin-demo(demo项目)
fin-common-parent(父项目)
在demo项目中会出现:
core.dao
entity
exceptions
page
web
user
action
base
biz
dao
entity
enums
用于各种功能的项目包,业务接入与服务提供糅合在一起,随着时间推移会越来越难管理。
引入dubbo改造成服务化是什么样子呢?
fin-common-parent(父项目)
fin-facade-user(接口提供)
fin-service-user(接口实现)
fin-web-boss(服务消费)
这样就把整个项目做了拆分,在后面会慢慢学习以及搭建过程,这里首先举一个简单的例子从思想上来讲解。

猜你喜欢

转载自blog.csdn.net/a303549861/article/details/82121405