1310-6499-520
今天是:
站内搜索:  
您的当前位置:主页 > 知识博客 > 设计管理 >
联系我们

名称:九分网络科技

联系:13106499520

地址:福建省福州市仓山区金榕南路553号


扫一扫添加微信

广东移动云成功打造湛江市口罩预约系统--九分科技

时间:2020-06-07   分类:设计管理    作者:网络   来源:网络整理   点击:113

病毒肆虐,举国抗击。在疫情防控关键时刻,口罩等防疫用品的供给秩序成了社会各界关注的热点。在疫情扩大、口罩供需矛盾突出的严峻形势下,湛江市政府紧急储备,上线口罩购买预约系统用于解决广大市民口罩购买问题,实现政府科学、高效、精准的向全市居民分配防疫口罩。广东移动云作为此次平台建设的合作方,需要提供完整云主机、网络及基础支撑服务保障政府系统的稳定运行,助力国家全面防控疫情。

本文来自九分网络

九分网络

01.需求调研阶段 www.9fen.net

我们对口罩预约系统现状进行调研,湛江市民近八百万,系统每日的口罩提供量十万,通过挂载到“湛江政府网”微信公众号的H5网页发布,微信关注人数预计会超过一百万,并且每日递增。口罩预约分为两个时间段,每日12点、15点发放预约,每个阶段抢购时限为1小时,预约成功的需在第二天14- 16点和16-18点完成口罩核销。按照现行微信粉丝人员60%计算,每天预测相关时间段至少有60万的并发访问量。下图为需求调研会议照片。

内容采集来自9fen.net

本文来自九分网络

鉴于口罩预约系统高并发,大流量的特点,在秒杀时间点对服务器及网络带宽需求很高。移动云具备安全稳定、资源丰富、弹性伸缩等天然优势能够给予充分支持。结合系统的秒杀业务场景对服务器的需求及对流量(60W)预测分析,规划投入网页服务器、接口服务器、数据库服务器等共计102台云主机、负载均衡2台,开通内存总计4704G,CPU 1752核,开通带宽9Gbps,允许并发连接数1000000路以满足系统在大流量下的稳定运行,保障抗疫情工作顺利开展。

www.9fen.net

02.上线准备阶段

九分网络

根据售前需求调研情况,湛江口罩预约系统属于典型的秒杀业务场景,系统需要具备支撑高并发、抗高IOPS能力,总体设计思路如下:

内容采集来自9fen.net

1、限流:请求拦截在系统上游,压低下游压力,如某段时间用户允许重复提交。 本文来自九分网络

2、销峰:利用缓存及消息中间件技术将高流成平稳流量,避免持续高流量压垮系统。 copyright 9fen.net

3、异步处理:程序通过异步处理机制可以极大提升系统并发量。 copyright 9fen.net

4、缓存技术:通过redis等内存缓存技术解决数据库瓶颈,缩短了数据的访问效率。

内容采集来自9fen.net

5、弹性扩展:系统具备弹性横向扩展能力,如果处理能力跟不上,通过拓展机器实现支撑能力,和公有云弹性伸缩功能完美契合。 本文来自九分网络

通过以上设计思路,得出我们组网架构如下:

内容采集来自9fen.net

本文来自九分网络

组网架构的数据流为:

本文来自九分网络

1、用户请求发出,进入移动云机房内部; 内容采集来自9fen.net

2、华为E8000E电信级防火墙或高性能WEB防护、流量清洗等安全设备过滤;

本文来自九分网络

3、到达EDGE(NSX-V)的软件负载均衡设备,最大可达百万级并发,按Round-Robin轮循算法; 本文来自九分网络

3、转发至32台WEB+Nginx服务器,WEB服务器向用户手机设备返回请求参数; www.9fen.net

4、再次转发至NSX-V的软件负载均衡设备转发至32台Tomcat中间件接口服务器;

copyright 9fen.net

5、通过Redis缓存服务器与后台数据库进行交互操作。

九分网络

整个系统的逻辑架构如下图所示: 内容采集来自9fen.net

copyright 9fen.net

整个项目在系统层面通过三层组成: 九分网络

1、前端:H5方式;

内容采集来自9fen.net

优点:页面加载迅速,客户体验好;

copyright 9fen.net

缺点:由于应用采用前后端分离方式,存在跨域问题,需通过在前端部署Nginx的方式以解决;

内容采集来自9fen.net

2、中间件:Tomcat接口服务器 + Redis缓存服务器;

www.9fen.net

3、后端:MS_SQL数据库服务器。

本文来自九分网络

随后我们在系统上线前,做了富有成效的保障准备工作: 九分网络

1、云资源实时监控保障 copyright 9fen.net

通过VC平台,实时监控用户所有云主机的接口 吞吐量、并发连接数IP地址、主机CPU信息、客户机内存使用率信息,为每日物质储备、性能增删提供了数据支撑。 copyright 9fen.net

九分网络

内容采集来自9fen.net

通过Zabbix实时查看防火墙策略,实时新增会话数、总体会话数、半连接错误会话数; 从物理墙层面得到最直观的数据值;根据判断流量是否异常,并通过half connected TCP半连接数预判。

www.9fen.net

内容采集来自9fen.net

2、前端架构部署迭代优化

copyright 9fen.net

标签: 科技讯 科技 科技新闻 黑科技 最新科技新闻 互联网 游戏

郑重声明:本文版权归原作者所有,九分网络转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。


九分网络专业提供公众号、小程序、PC及移动端站点搭建!网站程序及服务器维护:13106499520。微信:452570709

----相关文章----