在线彩票代售平台

我要开发同款
snakexiay2023年09月27日
87阅读
开发技术java

作品详情

项目描述:由于老系统已经无法对业务的快速变更及业务量的大幅增长做出有效的保障,故对单体架构的老系统进行了重做。整个平台采用服务化的架构,主要划分为首页、数字彩、竞技彩和高频彩等站点应用子系统(包含 H5 客户端及 APP 客户端)、基础服务子系统、后台管理子系统及出票平台子系统。基础服务子系统可直接访问存储层(Oracle 数据库及 Memcached 缓存),为平台其他子系统提供相应的服务接口;各个站点应用子系统对客户提供PC端及APP端的服务;后台管理子系统给彩票代售业务的工作人员(运营、销售、财务等)提供了相关的产品处理及订单处理等业务功能,并针对某些特殊异常情况提供人工干预的功能,以便快速响应客户要求;出票平台子系统则负责对接各个出票商系统,实现出票及兑奖等操作。各子系统之间通过 Hessian 协议进行通信,基础服务子系统与出票平台子系统之间的通信采用ActiveMQ作为消息中间件。各子系统(除 H5 及 APP 客户端外)主要采用 Spring、SpringMVC、Mybatis 框架实现。后台管理子系统通过 Spring Security 组件管理用户权限,并采用 CAS 开源框架实现单点登录。 项目职责:本人作为架构负责人及后台开发经理,主要负责整个平台的架构设计及技术选型,负责公司自研基础框架的编码,负责基础服务子系统和后台管理子系统的研发工作并指导后台开发组的开发工作,负责整个项目的进度调控。 项目业绩:采用服务化架构划分出多个子系统后,大大提高系统的可扩展性,可以根据实际业务量及时扩容或者缩容。通过Java并发编程等技术手段,优化了之前兑奖的流程,大幅提升了兑奖和派奖的速度,并保障了奖金的准确性。通过 Nginx 反向代理、动静态分离、Memcached 缓存、消息队列等性能优化手段,各站点子系统的 QPS 最高能达 3000+,充分保障了高峰期的下单。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论