1.项目主要模块有客户,项目,订单,消息,方案,资产,库存模块。
2.我负责的主要有客户,项目,订单和消息模块。
3.项目简介:
中心层:该项目提供了一个中心层项目,该项目不掺杂任何的业务逻辑,仅仅只提供每个领域对象的通用方法,该项目可以直接操作数据库,不依赖其他服务的依赖包,最后打包成jar包提供给汇聚层使用。
汇聚层:汇聚层项目不可以直接操作数据库,所有数据库的操作都需要通过中心层来处理,采用zookeep做服务注册和配置中心。客户模块数据需要双写到客户中心。由于下单链路过长,一个业务可能需要三四个服务来处理,容易产生分布式事务,所以用到了kafka来处理这个问题。消息模块用到了websocket技术
点击空白处退出提示
评论