星耀后台前后端分离

我要开发同款
咆哮的茄子2025年01月22日
216阅读

作品详情

背景:天店星耀产品一款sass零售产品,分为后台和前台,前台负责销售,上传单据到接口,后台负责统计
销售数据以及采购,设置商品,营业额统计等等,原来的星耀后台使用netframework4.5mvc开发,随着需
求的增加,现有系统的设计已经不满足日益后续的需求变更,代码耦合度增加,维护困难,需要重构。采用前后端分离的模式,借鉴DDD领域驱动设计的思想来应对后面日益增长的需求,分布式部署框架:在net6平台上开发,使用了AbpVNext框架,数据库访问使用AbpEfcore6以及dapper。

数据库:sqlserver数据库,采用水平分区,来减轻数据库压力。
中间件:使用redis来缓存访问较活跃的数据来减轻数据库访问压力以及分布式锁来解决接口幂等性的问题。
使用rabbitmq来进行订单流量削峰以及下单与订单消费的上下游解耦。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论