二.传统服务的拆分策略
1.传统的单服务分为视图层,业务逻辑层,数据访问层(DAO层和model层)
2.拆分时把视图层和业务逻辑层(包括业务逻辑层)以下的部分拆分,公共部分也要拆分成另外一个服务,拆分后的视图层服务调用业务逻辑层服务,视图层只简单的调用业务逻辑层服务获取数据返回到前台展示,没有任何复杂的业务逻辑
3.拆分时要把业务逻辑服务的接口暴露出来给视图层调用(即把接口放到公共服务里面去,然后生产者服务和消费者服务分别引用)
4.使用dubbo分布式服务框架进行服务间的远程调用(消费者-生产者)