一行星小程序开发的系统服务都有那些?

2025-04-08 00:55:28
推荐回答(1个)
回答1:

系统组成分为6大部分:

1、后台服务:所有后台管理的处理都存在于这个服务中,能够实现后台服务宕机时完全不会影响用户使用下单。
2、订单服务:订单处理服务,以解决秒杀场景服务器压力大的问题,比如秒杀订单量大,可以增加此服务器物理容量,或做负载均衡等方案。
3、前台服务:除了订单外,所有手机端用户操作在此服务处理,用户下单时由此服务调用订单服务执行下单减少此服务器压力。
4、网关服务:统一入口,所有请求由网关分发,提供系统统一权限控制。
5、定时服务:系统的定时统计,以及redis缓存监听等操作,统一在此服务进行。
6、数据服务:使用消息队列中间件kafka,处理订单奖励等信息,在此服务统一处理,和业务解耦,方便定制开发及扩展。