点餐系统


微信点餐,高稳定性和安全是如何炼成的。


对于微信点餐,餐厅最关心也最担忧的就是点餐系统的稳定性了。在众多的微信点餐系统中,点餐吧是第一个敢于完全抛弃传统的点餐模式,而采用完全互联网式的点餐方式。这份自信主要来源于一年的实际运营经验、技术实力、以及高成本的服务器设备的投入。



1、一年多的实际运营经验

微信点餐系统在推出市场之前,我们找了将近10家的试点餐厅运营店内的点餐业务,在这一年的运营中,经过反复测试优化,一年中没有出现过影响到餐厅点餐业务的故障,不过确实也出现过一些小问题,但也很快被我们优化好了。 我们挑选了3个学校食堂和2个医院食堂进行外卖业务的试点运营,不断的优化,不断的死磕稳定性和用户细节体验,在最近的半年多的时间里,得到了学校医院的高度认可。

2、高成本的服务器和网络带宽的投入

稳定性不是说出来的,不仅仅需要实际的测试,反复的优化,更是要用实实在在的真金白银做出来。我们为100家餐厅投入的服务器资源为2台WEB服务器(8核16G),2台数据库服务器(8核16G),1台缓存服务器(8核32G),100M带宽。还有图片存储和CDN加速。 我们使用的服务器和网络带宽都是国内顶级服务商阿里云提供。所以再稳定性就有了一个良好的基础保障。我们投入这么多的服务器和带宽,就是为了打造出一个高稳定性的点餐系统,保障餐厅的点餐业务高效的运行,真正提高餐厅的效率,提高顾客的消费体验。

那么我们是如何保障高稳定性的呢?首先我们有二台高性能的WEB服务器,他们独立运行,并且功能和内容完全一致,当其中的一台出现故障,能在10秒内能马上检测到故障机器,并把所有的请求转移到另外的一台WEB服务器上,从而达到高稳定的在线服务, 阿里云 向我们保证99.99%的稳定性,我们用二台高性能WEB服务器同时运行,因而能提供比阿里云单台服务器更高的稳定性。

如何保障数据的安全呢?这里我们要提一下阿里云的RDS数据库服务,每一个RDS服务,阿里云为我们的数据备份三份,数据备份基本上是实时的,当然保证完全实时还是有难度的,所以我们的数据是非常安全的。 另外我们为了更有保障,另外又买了一份备份的RDS服务,对数据实时进行备份。所以您的每一个数据,会在我们服务器上存储6个拷贝,是不是要比存储在你自己的电脑上安全呢?

如何保障系统使用的流畅性呢?这个毫无凝问,除了高性能的服务器外,还需要强大的带宽支持,我们每100个餐厅共享100M和流量,另外我们把比较占用带宽其它文件(图片,脚本文件等)放到了另外的服务器上,打开一个网页基本上只须要10几K大小的流量, 这样基本上可以保障上万人同时在线访问,我们考虑到餐厅高峰期一家餐厅100人同时在线,100家餐厅就是1万人。当然在实际的使用中并达不到这样的并发量,我们为了保障高峰期系统打开的流畅性,所以做了更加保守的算法。

3、技术实力的积累

连续5年专注于点餐系统的研发,月薪3万+的工程师匠心打造,有了实际的运营数据支撑,有了强力的服务器和带宽的保障,再加上我们的技术,这就是我们微信点餐系统高稳定性的奥秘所在。

以上文章均是来自点餐吧团队多年经营的结果,原创作品如需转载请标注转载来源谢谢合作。