在商品服务项目中,我们采用了微服务架构,将商品服务拆分成多个独立且自治的服务,以提高系统的可扩展性和灵活性。以下是我们所拆分的服务:
1. product_front_service: 负责商品前台服务,提供高性能的数据访问,供前台应用层调用
2. product_list_detail_get: 该服务专注于商品列表和详情的获取,提供高性能的数据访问和缓存策略,以支持快速的商品信息展示
3. product_backend_application: 商品后台应用服务,支持管理员对商品进行管理和配置。它提供了商品的创建、编辑和删除等功能,以及价格管理和库存管理等后台操作
4. console_application: 商品控制台应用,它提供了商品基础数据的创建、编辑和删除等后台操作
5. product_mgr_service: 商品管理服务,负责处理商品的分类、品牌和属性等元数据的管理。它提供了对商品元数据的增删改查功能,确保商品数据的准确性和完整性
6. inventory_service: 库存服务,负责商品库存的管理和更新。它提供了库存数量的查询和更新接口,以及库存变动的记录和