微服务数据独立,不要访问其他微服务的数据库
导入服务拆分Demo
提前准备好了两个database来模拟一下数据库
各个服务互相分割
微服务需要注意的是将自己的部分业务暴露为接口
CloundDemo负责管理项目的依赖,父工程
下面的有一个管理订单系统的
将课前资料导入到数据库当中
微服务的特点1是数据库互相分割
点击表之后,右键运行sql
这里有一些订单的基本信息
还有SpringClound表达式
cloud_use父文件
只要有这样一个接口就可以实现id查询了
他的返回值是一个订单对象
这里的返回值是一个User对象
id为1没有问题
我们还可以看到Order订单出来了
微服务需要根据业务模块拆分,做到单一职责,不需要重复开发相同的业务,微服务可以将业务暴露为接口,供其他微服务使用,不同微服务都应该有自己的独立的数据库