63311改变平特命运一尾建设一个靠谱的火车票网上订购系统(续)

  63311改变平特命运一尾。每到春运,买火车票就成为头痛的事情。今年铁道部开设了网上购票,本来是件惠民的好事儿,但是由于订票网站 ,没能快速地处理用户的查询和订单,引起网友的冷嘲热讽。

  @王津 THU 在微博上替 12306 辩解了几句 [1],立刻成为众矢之的。王津有点冤,首先 12306 系统的确有技术难度,初次亮相,出点洋相,在所难免。其次,王津似乎没有参与 12306 项目,大家骂错了人。

  即便王津是项目负责人,大家开骂也不解决问题。今年骂完了,明年是不是接着骂?不如讨论一些有建设性的设计方案,但愿明年春运时,大家能够轻松买到车票。

  你说了,铁道部不一定会听。但是你不说,它想听也听不到。为自己,为亲友,为老百姓,说总比不说好。

  12306 网站不是研究项目,而是旨在解决实际问题。此类系统的设计原则,实效是首要目标,创新是次要目标。

  @简悦云风 提了个建议,分时出票,均摊流量。“卖票这种事情,整个需求量(总出票数)摆在那里在。把峰值请求压下来在时间轴上(前后要卖几百小时呢)平摊,业务量就那么点。网站被峰值请求冲挂了,只能是因为简单的问题都没处理好”[2]。

  这个办法的确没有什么技术含量,但是很明快很实用,所以是值得推崇的好办法好思路。

  说实线 这样受众广大的系统,能不创新,尽量别创新。因为创新是有风险的,在 12306 网站玩创新,你是不是把上亿着急回家过年的老百姓,当成实验小白鼠了?

  创新主要是学界的活儿。学界强调另辟蹊径,即便新路不如老路好走,但是或许在某某情况下,新路的办法有一定优势。如果是这样,新路仍然有存在的价值。

  1 月 12 日,拙作 “建设一个靠谱的火车票网上订购系统” 发表后 [3],收到不少同行的反馈。归纳一下,主要有两类评论,

  1. “真正的瓶颈,一般会出在数据库上,怎么解决数据的问题,才是核心”。

  2.“如果大量的黄牛阻塞队列或者被 DDOS 攻击的情况下,普通用户会等到崩溃”。

  @FireCoder 著文分析 12306 的用户体验和系统瓶颈,印证了上述两个问题。

  “最难的两关是登陆和支付,这也是用户体验最糟糕的两步。登陆是最难闯的一关,验证码验证码验证码,每次尝试等待若干时间,然后总是一个系统繁忙。这是令人着急和上火的一步。支付则是悲催的一步,订单到手,接着在 45 分钟内超时自动取消” [4]。

  “今年购买火车票最大亮点是,可以登录 中国铁路客户服务中心,在网上订票。最新统计显示,7 天内,12306 网站访问用户已占全球互联网用户的 0.902%,每天点击量高达 10 亿人次。12306 网站的带宽已经从最初的 400 兆扩充到了 1.5G,但是每天 10 亿次的点击量,仍然弥补不了网上登录和支付的短版。据了解,12306 网站正在进行后台调试,争取让订票和网上支付系统分开运行,互不交叉,避免拥堵,让整个订票支付流程更加顺畅” [5]。

  @周洪波-TSP 老师回复,“z/TPF 目前仍然是集中式交易处理量最大的,不过如果每张票都要经过 TPF 做唯一性 TP 确认,z/TPF 也是远远不能达到中国铁路处理量要求,需要分布式处理和缓存(队列)技术来分散压力” [6]。

  赞同周老师的观点。好汉难敌四虎,再彪悍的武士,也抵挡不住千军万马的围攻。对于中国春运这样的流量冲击,再牛的单机终归会有容量上限,所以单机基本不靠谱。

  靠谱的办法,是分布式。分布式需要解决的问题,是如何切割。切割流程,切割数据。

  拙文 [3] 讨论了把 12306 系统,按登录、查询、订票三类业务,切割成三种流程。其中查询业务,又可以再切割成三种,查询车次时间表、查询某车次余票、查询某用户订购了哪些车票。

  为什么要不厌其烦地切割流程?因为不同流程的环节构成不同,不同流程用到的数据也不一样,有些是静态数据,例如车次时间表,有些是动态数据,例如余票和乘客订购的车次座位。分而治之,有利于优化效率,也有利于让系统更皮实,更容易维护。

  静态数据,更新少,尽可能存放在缓存(Cache)里,读起来快,而且不给数据库添麻烦。例如车次路线和时间表查询,就应该这样处理。

  只有动态数据,才必须存放在数据库中。动态数据在数据库中,存放的方式是表。例如,查询余票与订票,就必须这样处理。

  在 12306 系统中,最关键的数据,是各个车次各个座位的订购状态。存放这些数据的数据格式,是订票表。

  最简单的订票的表设计,或许是设置若干列(车次,日期,座位,路段 1, 路段 N)。例如高铁 G19,从北京始发,途径济南和南京,终点是上海,共三个路段。乘客甲,订购某日 G19 某座位,从北京始发,途径济南,到南京下车。乘客乙也订购了同日同车次同座位,但是从南京上车,到上海下车。那么这张表中,就会有一行,(G19,X 日,Y 座位,乘客甲 ID,乘客甲 ID,乘客乙 ID)。

  如果把全国所有日期的所有车次,全部集中在一个数据库实例的同一张表中,那么势必造成数据库的拥塞。所以,必须对表做切割。

  @李思 Samuel 建议横向切,也就是按行切,“假定现在有 100 张北京到上海的车票可售,如果有 10 个卫星数据库,那么在未来 1 秒内,每个卫星数据库各有 10 张票可售。1 秒以后,各卫星数据库向中心数据库提交本地余票量,并由中心数据库重新分配”[7]。

  这个办法的确可以达到减少中心数据库负载的目的。但是顾虑是卫星数据库,必须频繁地与中心数据库同步(李思建议每一秒同步一次)。同步不仅导致内网中的数据流量加大,另外,同步需要上锁。分布式锁机制相当复杂,也容易出故障。实际运行中,搞不好会出乱子。

  我的办法是纵向切,根据不同车次,以及同一个车次的不同日期,切成若干表,放进多个数据库中去。这样,每张表只有(座位,经停站 1, 经停站 N)几列。假如每趟火车的载客人数不超过 5000 人,那么每张表的行数也不会超过 5000 行。

  同一个车次,不同日期,分别有一张表。这样做的好处是,可以方便地实现分时出票。假如提前十天出票,今天是 1 月 16 日,那么在 G19 车次的数据库中,存放着 1 月 16 日到 1 月 26 日的 10 张表,今晚打烊期间,数据库清除今天的表,并转移到备份数据库中,作为历史记录。同时增添 1 月 27 日的表。明天一早开门营业时,乘客就可以预定 1 月 27 日的车票了。

  把不同车次的表,分别存放在不同的数据库中去,可以有效降低在每个数据库外面,用户排队等待的时间,同时也避免了同步和上锁的麻烦。

  另外,假如每趟火车的座位不超过 5000 个,每趟火车沿线 个,那么每个车次数据库外面,排队订票的队列长度,不必超过 50 x 5000 = 250,000。理由是,火车上每个座位,最多被 50 位乘客轮流坐,这种极端情况,出现在每位乘客只坐一站。

  图一描述了订票的内部流程。例如有乘客想订两张联票,G11 从北京到南京,然后 D3068 从南京到合肥。他从查询页面看到这两趟列车有余票,于是他点击订票。

  “订票拆解” 服务收到他的订票请求后,先通知 “下单调度” 服务,跟踪和处理该订单的后续工作,参见图中 1.1 和 1.2。然后 “订票拆解” 服务分别向 G11 和 D3068 两个车次的预订队列,插入请求,分别预订两个座位,参见 1.3。

  G11 和 D3068 两个车次的订票请求,在各自的预订队列中排队等待。排队结束后,G11 和 D3068 的 “预订队列” 服务,分别查询各自的数据库,是否还剩余两个座位,参见 2.1。

  G11 车次数据库收到指令后,查询订票表中,是否有两行(对应两个座位),从北京到南京途经的各个路段,对应的列的值,是否都是空。如果有,把这些值改写为订单中的乘客 ID。

  如果预订成功,G11 车次 “预订队列” 服务,把订单号以及预订的座位号等等,发送给 “下单调度” 服务。如果没有余票,预订的座位号为空。参见 2.2。

  “下单调度” 服务,会先后收到 G11 和 D3068 两个 “预订队列” 服务,发来的预订信息。只有 G11 和 D3068 都预订成功,“下单调度” 服务才会指挥网站前端,显示网银下单网页,参见 3.1 和 3.2。

  弹出网银下单网页后,如果在 45 分钟内,“下单调度” 服务收到网银的回执,汇款到账,那么 “下单调度” 服务就通知用户,订票成功,以及座位号,参见 4.1。如果没有及时收到汇款,“下单调度” 服务就给车次数据库发指令,让它们把预订座位相应的数据,逐一清零,参见 4.2。

  前文中谈到流程切割,主要是按照业务类型切割,是横向切割。对于某一个业务流程,例如订票流程,还可以根据不同环节,做纵向切割。

  图一描述了几个服务,分别是 “订票拆解”、“下单调度”、“预订队列”、和 “网银下单”。之所以是 “服务”,而不是模块,是因为这些业务逻辑,各自运行在相互独立的线程上,甚至不同机器上。

  在没有任务时,这些服务的线程处于等待状态。一旦接收到任务,线程被激活。所以,订票系统是异步的(Asynchronous)事件驱动的(Event-driven)的系统架构 [8]。这种系统架构,在当下被称作,面向服务的系统架构(Service-Oriented Architecture,SOA)。

  例如在图一中,“下单调度” 是一个枢纽,如果流量压力太大,单个机器承受不住怎么办?采用了上述设计,只要加机器就行了,方便,有效,皮实。

  除了支付是短板以外,登录也是突出问题,尤其是大量用户不断刷屏,导致登录请求虚高。

  应对登录洪峰的办法,说来简单,可以放置一大排 Web Servers。每个 Web Server 只做非常简单的工作,读用户请求的前几个 Bytes,根据请求的业务类型,迅速把用户请求扔给下家,例如查询队列。

  Web Server 不甄别用户是否在刷屏,它来者不拒,把用户请求(也许是刷屏的重复请求),扔给业务排队队列。队列先查询用户 ID 是否已经出现在队列中,如果是,那么就是刷屏,不予理睬。只有当用户 ID 是新鲜的,队列才把用户请求,插入队尾。

  例如 2009 年 1 月 20 日,奥巴马就任美国总统,并发表演说。奥巴马就职典礼期间,Twitter 网站每秒钟收到 350 条新短信,这个流量洪峰维持了大约 5 分钟。根据统计,平均每个 Twitter 用户被其他 120 人关注,也就是说,每秒 350 条短信,平均每条都要发送 120 次。这意味着,在这持续 5 分钟的洪峰时刻,Twitter 网站每秒钟需要发送 350 x 120 = 42,000 条短信。

  Twitter 应对洪峰流量的办法,与我们的设计相似,参见拙作 “解剖 Twitter,4”[9]。

  这个问题问得好,但是交易、二次确认、回放等等环节,都出现在 12306 系统的后续业务流程中,尤其是订票流程中,而登录发生在前端。

  我们设计的出发点,是前端迅速接纳,但是后端推迟服务,一言以蔽之,通过增加前端 Web Servers 机器数量来蓄洪。

  又有观点质疑,通过蓄洪的办法,Twitter 每秒能处理 42,000 条短信,但是 12306 面对的洪峰流量远远高过这个数量。增加更多前端 Web Servers 机器,是否能如愿地抵抗更大的洪峰呢?

  每逢 “超级碗 SuperBowl” 橄榄球赛,Twitter 的流量就大涨。根据统计,在 SuperBowl 比赛时段内,每分钟 Twitter 的流量,与当日平均流量相比,平均高出 40%。在比赛最激烈时,更高达 150% 以上。

  面对排山倒海的洪峰流量,Twitter 还是以不变应万变,通过增加服务器的办法来蓄洪抗洪。更确切地说,Twitter 临时借用第三方的服务器来蓄洪,而且根据实时流量,动态地调整借用服务器的数量 [10]。

  值得注意的是,Twitter 把借来的服务器,主要用于前端,增加 Apache Web Servers 的数量。而不是扩充后端,以便加快推送等等业务的处理速度。

  这一细节,进一步证实 Twitter 的抗洪措施,与我们的相似。强化蓄洪能力,而不必过份担心泄洪能力。

  [1] “海量事务高速处理系统” 是一种非常特别的系统,恳请大家不臆测不轻视类似 12306 系统的难度。女人懷孕須知:肚子上一特征看出生男生

,6xkcp.com,http://www.662476.com,http://www.196363m.com,336262a.com,2019十二生肖马图,曾道人救世网,http://www.www--lhc.com,4kjcom速开奖直播开奖号码,雷锋内幕报,594499.com,www.6034522.com,26706.comm,396888神算天师妙解,a789321.com,白姐一码中特图片,二中二一个开特算中吗,489111.com ,489111.com,uc?????,777887老鼠精开奖结果,跑狗网,995995财神奇缘分析,老牌华南网铁算盘,跑狗报彩图,84384现场报码网,http://www.522118.org,66866正刘伯温正特料,www.74764i.com,香港马会开奖直播官方,另版福利传真信封2017A,www.077878c.com,京港图库源,白小姐中特玄机33772,879150.com,合肖是哪几肖,门牌号码测吉凶测算表
,门牌号码测吉凶测算表,533309财神爷平特论坛,蓝色月亮免费资料,ww990990藏宝阁开奖资料奖资,www.www.12018.com,坛沿水,www.55553344.com,www.876449.com,1000000人在看2015年,满堂红心水论坛,www.915678.com,彩霸王论坛,12生肖码开奖结果查询,www.329378.com,118kj开奖现场一线图库,4947.com,155509.com,www.594179.com,www.877893.com
  1. ,www.877893.com,49492.com,6合宝典最新开奖结,http://www.228057.com,http://www.411338.com,810678.com,www.390113.com,3680.com天线宝宝特码分析网,118kj开奖现场开奖记录,手机看开奖我233kjcom,大丰收778771.com,www.586799.com,599599香港开奖结果料图,367561.com六合宝典论坛,067a.cc,香港129999王中王,960555.com,www.689777.com
  2. ,www.689777.com,香港金吊桶指定网站,2018年香港玻色生肖诗,www.1374.com,488309.com,567821.com,www.764447.com,http://www.12498k.com,九龙公式网高手论坛,http://www.68758d.com,黄大仙救世2017123,www.242222.com,http://www.815555.com,23344com开奖直播,www.707543.com,www.586799.com,991456.com,老板跑狗图2019年彩图图库
  3. ,老板跑狗图2019年彩图图库,118kj手机看开奖结果看诗句,历史开奖记录手机版,1861图库彩图老跑狗,香港挂牌之全篇,84384金多彩独家提供,www.8059666.com,曾道中书画作品价格,http://www.nk997.com,http://www.702077.com,香港马会最快现场直播,www.902666.com,118kj开奖现场直播心,开奖现场,手机直播吧app,http://www.tk888.com,香港马报资料大全,好日子粤语
  4. ,好日子粤语,666361.com江小白工作室论坛,香港九龙网94456ww,本港台现场报码直播,520068.com,888600.com,三中三公式论坛,9801h.cc,铁板神算79700,开奖直播,www.2492b.com,刘伯温心水论坛,盛杰堂高手之家393456,http://www.89818c.com,彩民高手坛香港资料,wwwtk336com,www.6494.com,一肖中持
  5. ,一肖中持,www.582206.com,http://www.363666a.com,www.684646.com,深圳彩坛论坛,香港骞马会900444,http://www.873366.com,kj28本港台现场报码,kk44999开奖记录,王者神肖三肖三码,7471香港挂牌,http://www.www.266555.com,www.13255.com,2019年057期跑狗图,小鱼儿水论坛香港挂牌开奖结果,www.905000.com,990999藏宝阁,www.558gp.com
  6. ,www.558gp.com,979090k.com,www.5180123.com,本港台现场直播室,090917.com,世外桃源6cccc图片,彩霸王彩图在哪里,kj233现场开奖,开奖直播,www.84677.com,香港九龙正版图,开奖直播,一码天书,118cc图库九龙乘乘库图,最快报码,39期玄机解梦诗句,www.41590.com,六开彩开奖结果2017年86期
  7. ,六开彩开奖结果2017年86期,http://www.58123b.com,25252h.cc,香港正版挂牌完整篇,红楼梦心水论坛225444,www.56638.com,六彩极速报码,http://www.55765b.com,现场报码,全年通用杀一波公式,http://www.236262d.com,http://www.567027h.com,考研结果公布时间,王中王特马资,挂牌,8888559.com,2018香港正挂挂牌彩图,白小姐藏宝图四不像
  8. ,白小姐藏宝图四不像,2019年第二期新跑狗图,香港正版挂牌网,168最快开奖现场,曾夫人论坛www3524.,http://www.18583f.com,十一选5走势图,二四六天天,管家婆123全年图库2018,8148com开奖结果,六合开奖挂牌,617585.com,天猫公益论坛,喜羊羊论坛,香港六和开奖现场直播,76722七仙女论坛资料,小姐四句诗7期期,白小姐一肖中特880106
  9. ,白小姐一肖中特880106,810999.com新世纪香港六,http://www.77787.cc,今晚六合开奖结果,123kj手机看开奖,平特一肖及一尾,天下彩特彩吧天空彩,jx0808.com,118cc彩图报码,四海图库印刷,188144王中王,好彩网心水论115335,www.ht638.com,15843a.com,香港码报,香港马会开奖结果,308080马会资料,马经118开奖直播现场
  10. ,马经118开奖直播现场,香港直播开奖559958,com455心水大观园,六合采今晚开奖直播,二四六天天好彩资料免费大全送,金财神报,本港台现场同步直播,wt4901.com,香港正版挂牌记录,902444.com,香港黄鹤楼门内部资料,http://www.pi111.com,www.www97074.com,www.131231.com,王中王论坛高手榜www27792.com,www.rr7755.com,78222曾夫人论坛首页,400500好彩堂管家婆
  11. ,400500好彩堂管家婆,今天开马结果网站,香港开奖现场直播视频,45588.com六合王特码论坛,虎扑皇马论坛,六合开奖现场直播,www.new168168.com,www.qq49.com,2017年100tk全年历史彩图,马会开奖结果990990,九龙阁论坛,免费网络版进销存,www.5552kj.com,财神爷高手之家800333,香港6合?彩,现场报码,http://www.991299.com,香港黄大仙求姻缘
  12. ,香港黄大仙求姻缘,www.299755q.com,www.929828.com,www55456ocm财神到,13881c.com,www.3404050.com,669695.com,www.44704.com,2018年正版免资料大全,白姐统一图库555660,7471香港挂牌全篇,http://www.888560h.com,http://www.xg13861.com,www.81244.com,http://www.699234.com,必中尾数,502.hk,http://www.33559b.com
  13. ,http://www.33559b.com,123kj马经精版报,王中王现场播开奖,香港特马资料红姐图库,www.551768.com,www.355757c.com,06633开奖结果,http://www.044949r.com,五福星撞鬼粤语高清,六合今晚开码,www.199111.com,本港台168开奖现场直播室,13969bb.com,红姐心水论坛,uc49.cc,胜负彩19077开奖结,2018年历史开奖记录,香港好彩70234com
  14. ,香港好彩70234com,本港台直播报码室,六合网报码,六和合彩开奖现场直播,155888管家婆特马图,平特藏宝图100图库,先锋心水主论坛,http://www.www-5347.com,http://www.11345.cc,http://www.777248.com,1183乖乖图库,3w88825,www.665767.com,手机最快现场开奖直播,63228赢家心水,861000.com,房天下土拍播直播间,1077vvv.com
  15. ,1077vvv.com,夜明珠预测57112com,金吊桶高手心水论坛,www.48100b.com,05987博码士开奖结果,793888金财神冰心论坛,70香港数码挂牌,www.765880.com,属兔佩戴什么生肖,黄大仙综合资料大全,www.6663538.com,香港赛马会内部资料图,066444香港开奖直播,香港黄大仙图片,999818四肖三期必出,www-15354.com,摇钱树论坛,彩霸王78128开奖
  16. ,彩霸王78128开奖,444888.cx,01666红太阳开奖结果,www.001212i.com,香港马会大公开,香港马会,2O19年开奖记录,香港马会财经证券出版,http://www.988008b.com,葡京赌侠,网络直播的看法与态度,387777摇钱树开奖结果,正版苹果报,97554.com,www.kj137.com,http://www.09493.com,889947.com,www.txc234.com
  17. ,www.txc234.com,www.48773h.com,www.13637bb.com,www.956123.com,彩虹心水论坛35555,好日子心水论坛,934168.com,运气好的名字,3494.天线宝宝最快开奖,六合开奖结果,10654c.com,0005151.com,大家发论坛,7997cc论码堂论码,http://www.13426666.com,本港台开奖现场直播开奖结果,http://www.550567.com,http://www.777724b.com
  18. ,http://www.777724b.com,33399.com姚记高手论坛,2017香港6合宝典旧版,www.528234a.com,黄大仙78345东方心经,香港挂牌玄机,http://www.p73u.cn,www.118822.com,开奖结果,王中王493333免提网站,会员区201799三肖六码,www.49990c.com,www.773678.com,611377.com,六后彩开奖结果查询,http://www.901488.com,www.890555.com,88233神算子开奖结果
,3224刘伯温开奖网站,www.118181m.com,www.d35559.cc,本港台同步报码kj138.com,今天正版通天报图片,355255.com,www.74764a.com,www.yyy948.com,4887铁算盘论坛开,www.1388345.com,http://www.fkkkkk.com,www.79909.com,http://www.900858.com,神算高手网,四柱网sz90net,下彩网触屏版本 ,下彩网触屏版本,王中王今晚开特结果,2017年香港马开记录,ok6669.com,http://www.555942.com,234060.com,http://www.ok3999.com,http://www.49897.com,26567手机看开奖结果查询结果,9911hk小鱼儿主页1站,www.888644.com,本港开奖直播,09883大润发高手论坛,九龙财神公式网,tlyy1.com
  1. ,tlyy1.com,六开彩开奖结果2017年52期,大红鹰报码聊天室王,香港黄大仙特码论坛,080cc马经开奖结果,本港台同步报码室,4705.com,www.tk9494.com,http://www.www-588111.com,张大仙和灰灰吵架那期,香港王中王660678辅助,免费一肖中特网261111,管家婆彩图每期开奖,六开彩开奖结果,13381c.com,26567现场直播开奖结果,2019年新跑跑狗图更新了,平特王心水论坛,126555.com,www.005910.com,http://www.666454.com,www.04434a.com
  2. ,www.04434a.com,http://www.90234a.com,x225555.com,www.336556.com,www.mm49.cc,金多彩84384白小妲168,http://www.989hm.com,www.www024333.com,中彩堂挂牌报码,www.966927.com,红姐论坛,香港马王免费公开,4804.me,金光六合网,一百分高手论坛774142,财神牛魔王算网,正版九宫禁肖00152,2018小鱼儿开奖结果,2017香港赛马会334579,神算子8880C0m,神码高手论坛www280999,公牛网五码中特90885
  3. ,公牛网五码中特90885,六开彩开奖结果r呀,白姐正版四不像.中特图2019,香港马会开奖资料,香港最快报码开奖结果,曾夫人论坛777555数理,www.999kkk999.com,www.519945.com,255000有钱人论坛,马报201736,刘伯温,赌神通天报-六角铁塔,http://www.51977m.com,太子报彩图2019年114期,75744开吗现,彩民红高手论坛363222,香港现场报码,香港为什么总在闹,彩票开奖时间,刘佰温开奖结果228333,94498观音心水,129999财宝神算坛宝l
  4. ,129999财宝神算坛宝l,www.ok0044.com,118论坛,马经挂牌,http://www.185454.com,金元宝高手论坛,www.005868.com,www.ys-57.co,www.039898.com,www.334233.com,大红鹰聊天报码室,www.76697.com,90期报码,www.99368a.com,http://www.145454.com,901.com开奖直播,香港马会开奖结果,http://www.4905u.com,www.rrrr005.com,香港财神玄机,www.621911.com,www.680345.com
  5. ,www.680345.com,进入通天论坛心水区,79700铁板神算一句玄机,香港彩现场开奖直播,六合金多宝,www.064466.com,www.9383000.com,318811.com,2017什么生肖运气好,王中王开奖493333,香港官方财神网站,香港平特一肖,557655.com,www.78953.com,http://www.551777.com,76111铁算盘心水论坛,5151456全年历史图库,赛马会心水论坛,曾夫人论坛72288,香港马报开奖结果,www.gp900.com,摇钱树心水论90323
  6. ,摇钱树心水论90323,4524a.com,天下彩免费资料大全手机报码,438989e.com,http://www.118k118.com,www.co.th,12生肖心水论坛,http://www.7773899.com,http://www.090916.com,http://www.88854c.cc,2019十二生肖的49个号码开奖,www.131619.com,香港马会综合挂牌,群英会复式投注价格表,现场开码,700488扬红公式主论坛,北京赛车开奖记录,永久城名开奖彩坛9438kjcom,http://www.688858888.com,08874香港马会资料,好心水高手坛九霄,香港马会高手论坛
  7. ,香港马会高手论坛,2017年鬼码诗01一155期,阴阳八卦太极图片,http://www.171999.com,79111九龙堂凤凰天机,111kj开奖记录,www.3337377.com,http://www.919147c.com,61255.com,开奖直播,http://www.www.ok3721.com,246天天好彩9494C,www.303530.com,香港马经开奖结果,500导航,香港马会资料特马王,118cc彩图区,http://www.345823c.com,550678开奖结果百度,香港赛马三重彩买法,6h23.com,520255.com
  8. ,520255.com,六开彩开奖现场直播,马会资料铁算盘,http://www.22369a.com,管家婆彩图大全,999932.横财免费中特网,www.www.5675858.com,808长条最新图片,http://www.423235.com,http://www.08777.com,9888hk.官方总站,l8开奖将现场,财富赢家报,http://www.43563.com,http://www.www.272820.com,www.23987.com,手机现场报码开奖直播,976677.com,24331八马高手,398444lcom管家婆,http://www.www-97877.com,336031.com曾道人论坛
  9. ,336031.com曾道人论坛,天龙图库078tk全年开奖,命理大全书,香港最快开奖直播现场,http://www.www.98498.com,www.665664.com,www.66430.com,964898.com,www.13786.com,神算玄机网www9993995,www.13090.com,论坛四不像,世外桃园心水论坛,大红鹰云坛论,白小姐论坛,香港六合彩资料大全,989kj黄大仙论坛,小鱼儿玄机二站3o码,曾道人手机论坛曾道人论坛,504com香港王中王,盛杰堂,今晚开什么码开奖!结果
  10. ,今晚开什么码开奖!结果,http://www.46621.com,香港马会开奖结果,http://www.kj0099.com,世外桃园与世外桃源,6h988cc中待,www.98049.com,天将图库,本港台手机同步开奖直播机看开奖,132111.com,http://www.87076a.com,手机码报开奖结果本期,正版免费资料大全2017大陆,2017年彩霸王744cc,2017十二生肖号码表,jdb456.com,全资料四肖,http://www.www79888b.com,今天晚上开码结果,金马是哪里的,13428.com,姜太公与太公奇门
  11. ,姜太公与太公奇门,2018期香港正挂挂牌123,手机看开奖m16799k亅com,www.kj0079.com,50555好彩心水论坛,2017管家婆三中三,233kj直播現场开奖结果,香港马会开码结果直播开奖结果,1861图库彩图6合彩,866766香港赛马会www,www.84873.com,本港台开奖现场报码室,第93期008道人点特玄机图,本港台开奖报码现场香,白姐开奖结果,好彩网400500自动更新,565600.com,660,567,黄大仙抽签,97749红姐六,www.5565560.com,www.505660.com
  12. ,www.505660.com,铁算盘,l922.com,kj6开奖网本港台现场直播,金乐园资料网,机械表停了上弦也不走,www.fh0008.com,38.com,天线宝宝心水论坛,7070555.com,天天9944cc,www.329567c.com,www.294343.com,www.16548a.com,183388.com,http://www.www31105.cc,吉利平码论坛wwwji198,http://www.www.49119.com,香港老地方马会资料,天下彩免费资料大全,香港正版挂牌最快最新,http://www.03093.com
  13. ,http://www.03093.com,刘伯温马经内部玄楼,香港赛马会,六和玄机图跑狗图,挂牌玄机图,黄金屋论坛,www.60345.com,王中王493333免提网站,六合全年资料,香港挂牌玄机,0422香港金手指黄大仙,www.67603a.com,www.79tk.com,香港马会资料126期,64000.com,www.k930.com,香港内部高级vip会员料,管家婆破解版好用吗,管家婆中特期期准,6432cc喜中网报码,www.33834.com,金鸡报论坛一肖
  14. ,金鸡报论坛一肖,009118.com,www.033185.com,六彩开奖结果直播现场,884285.com,www.xg8833.com,http://www.24234.com,www.537999.com,紫宁数理通天报正版,老牌红灯笼770772,金多宝心水论坛205777,六会彩手机网站最快报码室,香港马会开将结果直播,http://www.570777.com,香港100公里越野奖金,56582高手坛,www.20994.com,香港牛魔王新跑狗AB图,250708.com,彩霸王论坛,48234j.com,最快报码室
  15. ,最快报码室,www.366488.com,www.525220.com,988505.cc,45660大赢家,香港最快开奖结果直播,www.56707.com,www.342232.com,77111.com,640456.com,王中网网站五连肖平特,谁有买马的讨论群,www.888989.com,1772345.com,117期生肖统计,佳句摘抄大全,www-023444.com,开奖网WWW033055,www664222.com,万众118图库999tk.com,牛牛高手论坛ww425555,香港曾神算884444开奖
  16. ,香港曾神算884444开奖,2017年01至155期歇后语,发财网fc88.1pw,香港管家婆彩图大全,2019年六开彩开奖结果54期,www.704888.com,003331.com,04666.cc,4567.hk,2018年最准输尽光,抓码王彩图114,567900香港奇人中特网,香港马会开奖搅珠现场,www.pl59.com,http://www.6666food.com,六合彩资料,www.350025.com,www.48234.com,www.853333.vip,4987香港铁算盘开奖,388707.com,www.8000hm.com
  17. ,www.8000hm.com,http://www.www.tm003.com,4815.cc,77646.com,5151456.com六合宝典论坛,www.008852h.com,www.1866662.com,08477祖师心水论坛,天下彩免费资料大全,天下彩,http://www.368181.com,彩7app,080kj本港直潘,www.666637.com,香港本港台直播,www.kj80.com,www123490.com,手机看开奖m.123448.c,香港1861图库看图i,惠泽社群,马会最新跑狗图,http://www.3439168.com
  18. ,http://www.3439168.com,香港慈善网开奖结果,香港挂牌玄机,大發心水论坛,http://www.90661a.com,http://www.77777q.com,http://www.610770.com,通宝高手论坛5099872,http://www.59938.com,9911小鱼儿主页玄机,www.551765.com,摇钱树,32996开奖现场,彩图诗句资料,九龙内幕网址,香港挂牌挂牌宝典汇总,559696j.com,现场开奖网,39555.com,2019年脑筋急转弯全年料,2017香港马会资料大全.,高手猛枓免费资枓大全
,高手猛枓免费资枓大全,一肖中特免费公开资料,挂牌全编,397588王中王,http://www.556685.com,www.2233kk.net,http://www.137990.com,http://www.625252a.com,www.zl345345.com,正牌挂牌,c44aa.com,961199.com,百汇码高手坛155888,營家婆27735C0m论坛手机站,114全年图库114lscom,本港台开奖现场直播118kj,2019年55期新跑狗图片

,2019年55期新跑狗图片,18开奖直播现场,http://www.50551.com,63228赢家心水,http://www.74011.com,济民救世网09963,平特一肖论坛,平码高手资料,极速开奖报码,http://www.5678088.com,4887铁算盘一句解特,台湾凤姐,凤凰天机六和网六和彩资料六和彩图库,504504王中王香港开奖结果,www.8994.cc,六合宝典全年资料2015,www88534a.com,331393.com,www.4749.com铁算盘,999931k.com,济民救世网香港资料,http://www.131177.com,本港台现场报码香港现坸开奖,九龙手机论坛,www.585tk.com,www53933.com,挂牌玄机彩图,www.644422.com,1861跑狗网,香港马会开奖结果直播,tt699平特一肖,http://www.lhc123.biz,www.692555.com,http://www.003389.com,www.0733333.com,4887铁算盘一句解特

,4887铁算盘一句解特,抓码王彩图抓码王,黄大仙精准资科,777753.com,曾夫人论坛开奖结果,www.872873.com,华南高手论坛www.87849.com,白小姐449999幽默玄机,香港马会综合挂牌,155888管家婆开奖结果,http://www.605888.com,平码二中二最准的网站,神算子高手,http://www.www.904044.com,www.88229a.com,http://www.27844b.com,快三经验总结顺口溜,76633蝴蝶心水高手论坛,www.yqs33.com,1861图库看图纸百度,http://www.49559a.com,044747f.com,买马一码中特,张天师传奇36集全优酷,低像素的图片变为高像素的,389111.com,http://www.3333sfcp.com,www.88656d.cc,www.491045.com,曾道人,www.553459.com,2019正版香港佛祖天,2017挂牌之全篇更新100%,49vip贵宾网报码,www.80669.com,我要开奖特马料百度,开奖1kj原创四肖

,开奖1kj原创四肖,056期马报四不像图查询,755510.com,2017看图解码一肖一特,ww55690,www.466fc.com,13807.com,属狗的三合贵人属相,863333.vip,www.674999.com,香港马会开奖结果直播123,香港马会金光佛888840,555045.cc,www.44415a.com,556166.com六合预测网,993927.com,www.22504c.com,www.1824.com,非公认,http://www.222787.com,www.089422.com,手机开奖全年资料大全

,手机开奖全年资料大全,香港赛马会二码会员料,香港码报资料,香港马会开奖直播,783987小财神四肖中特,马报桂牌,75844b.com,http://www.06612d.com,http://www.509333.com,http://www.255530i.com,www.56701.com,2019年开奖结果我要看2019年开奖,www.58234.com,双色球开奖结果,http://www.www.973777.com,www.55250.com,90900kjcnm看开奖,www.wvw4901a.com,www.432880.com,http://www.801797.com,小鱼儿论坛,2o19年全年正版输尽光料,铁哥心水论坛,百家乐论坛,380111666.com,黄大仙心水论坛188444,天将图库3377cc,http://www.661772.com,www.692348.com,http://www.013888.com,醉红颜2006心水,888950.com,www.3134.com,533188东方心经开奖,533cc波肖门尾图库,539000.com老钱庄心水论坛,99938香港开奖结果,778hm.com,373333x.com

,373333x.com,5577tk百合图库,六开彩香港开奖手机版,www.090917.com,香港正版挂牌彩图,惠泽万人天下论坛,9400000彩霸王平特论坛,本港台现场报码66室,跑狗网,曾道中书法价格,www.www.342699.com,世外桃源夜明珠94486,277cc生财有道图库视频,香港本期开奖结果,新狗解码跑狗图,今期家婆玄机彩图今晚,83222.com,www.073838i.com,81444资料,www.266555.com,香港100越野跑报名难度,香港马白小姐资料图,http://www.512098.com,www.39492.com
,www.39492.com,44783b.com,234887铁算盘开状结果,今晚买吗四不像头,www.bj660.com,刘伯温,香港赛马场三肖六码,西游记论坛,苯人鬼马诗00155期,刘伯温www555715ccm,www.801797.com,279994.com,118kj开奖现场手机版118一,9042九龙网提供20码,乖乖图库116611com,33343c.com,全职高手周泽楷,六合交流群,http://www.04666a.cc
,http://www.04666a.cc,大赢家心水论坛60990,pk大赢家下载,大家赢高手坛,http://www.330007.co,www.ok7797.com,118k;开奖现场手机版,www.www497916.com,香港黄大仙46988c0,香港挂牌,www.fff555.com,创富心水论坛,http://www.www.73343.com,www.3167711.com,www.222611.com,高华红太阳完整版,香港水果奶奶心水主论坛09954,46621彩民高手,老鼠精论坛777885,特彩吧高手网88zzcc

,特彩吧高手网88zzcc,赛马会信息资料,300488抓码王,黑码堂高手论坛06633,44887.com,http://www.47738.com,彩图诗句资料香港挂牌,管家婆内部透,图库排行,六合至尊高手网,老铁算盘,www.5678088.com,http://www.546777.com,www.666250.com,33374财神网站,香港王中王,www.93456.com,110238.com,黄大仙中特87345,香港马会www986677con,大红鹰现场报码开奖结果历史记录,金元宝论坛,http://www.47632c.com,曾道人一肖一码,483200.com,现场直播开奖一肖,牛牛高手论坛www65549,http://www.1994bb.com,34563黄大仙论坛,聚宝盆058059,香港马会现场开奖直播,33488喜羊羊马会网站,2016彩图100历史图库,www.555963.com,www.54949.com,06108a.com,kj321a.com,118图库开奖结果号码

,118图库开奖结果号码,王中王论坛122822com,www.570288o.com,六和王,香港六合今期,www.668934.com,2017香港历史开奖查询,www.776363r.com,455858.com,3344111CON,www65345com,彩民之家80404,九宫禁肖,六合现场开奖结果,www.867807.com,http://www.744112.com,www.6074.com,978756.com
,978756.com,http://www.55558889.com,www.034508.com,www.633770.com,33339000.com,香港特马一肖,今晚六合开奖结果,香港濠江,雷锋论坛高手帖,白小姐开奖直播网,118j开奖记录,www.366888.com,89253a.com,十二生肖开奖结果查询,333001b.com,http://www.6951c.cc,133882k.com,oo75財神中特緒,1377000.com,挂牌寻宝图,好运来高手论399399香六后

,好运来高手论399399香六后,www.089977.com,同福心水论坛,136111cm白姐,pr免费素材网站,www.577688.com,管家婆彩图,65238.com开奖结,http://www.www-678912.com,http://www.887234b.com,qq号码免费申请,白小姐一肖中特118688,www.396565.com,大红鹰报码聊天室,http://www.ty1399.com,www87654www,807888.com,52944.com,uml系统,三肖中特期期准黄大仙,94349.com,六合挂牌特马,http://www.882811.com,除了1688还有什么货源,www.9994449.com,2o17年152期马报资料,www.05440.com,王中王论坛www74123com,什么生肖下凡间,11867图库,葡京赌侠管家婆,开奖结果,750607.com,118cc彩图诗,http://www.sg8886.com

,http://www.sg8886.com,90885公牛网站彩霸王,护民图库,www.70088108.com,www.351325.com,www.418484e.com,香港最快开奖现场播,港台神算网址,www-lhc90.com,www.3345599.com,ymz02夜明珠之标准开奖时间,香港数码挂牌之全篇,aabbpp.com,www.876123.com,178魔兽论坛,123zb手机直播开奖结果,23009.com,www.www-176444.com,34123香港马会王中王,今晚今晚开什么码结果公布,www.037776.com,999967香港马会
,999967香港马会,至尊报.2017年彩图,香港跑狗图今期开奖结果,http://www.609000.com,www.255530a.com,599901.com,黄金走势分析,http://www.www-mm12.com,www.39266.com,六姐神算网,挂牌玄机图,www.48983.com,39814c.com,宰执天下手游官方网站,www.4444tm.com,http://www.964u.com,下期六肖公式规律,本港台开奖现场真播,正宗五鬼会员综合资料,开出数必奇什么生肖,神童救世网6hstc,90444神算高手论坛百度,www.858333c.com,135hk//com
,135hk//com,开奖快报667756com,12646博码网,2019脑筋急转弯1至153期,香港正版挂牌彩图更新,61223.com,t35cc马报,香港18611861开奖,498888王中王,www.988944.com,949488救世网免费资料,珠算盘网站,2019年台湾码全年资料网址,横财超级中特网,马报现场开奖结果,www.20144aaa.com,155955.com,11108acom香港马会资料,118kj开奖现场开奖记录,48809.com,100kt全年历史图库,77755.com曾夫人论坛,713123.com,498888开马
,498888开马,2019年白小姐全年诗,www.47222.com,香港财神爷图库总站,19919聚宝盆九龙精英网,330334.com,香港2018四不像图,2019年第055期新跑狗图,www.003003.net,生肖马运势,755510b.com,5640.com,1183护民图库,东方玄机波色155kkcom,雷锋论坛,www.650333.com,www.6942.cc,www.01368.com,2017年香港马会44408,www.44353r.com,香港赛马原创论坛,888680.com,即时开彩现场报码,奇人偷码是什么生肖
,奇人偷码是什么生肖,493333com香港王中王,http://www.22567d.cc,http://www.www.70970.com,www.www.001303.com,www.33741.com,香港开奖现场直播结果,http://www.9493222.com,十二生肖与色波,彩霸王高手论坛334460,手机香港最快开奖网站,1243cc天下彩,港最快开奖现场2019结果,正版管家婆马报彩图,一桶www084,香港管家婆37844,128889.com,http://www.136366.com,wvwv-059777.com,http://www.2122322.com,天天好彩308k玄机图,手机看开奖7777999,www.f0013.com,http://www.09038b.com
,http://www.09038b.com,香港六和开奖现场报码,74期必中一肖,www.442288.com,www.777470.com,3335554.com,www.693577.com,2013脑筋急转弯1一153,www.542222.com,http://www.86669.cc,张天师六码中特77800,八卦玄机网www59604.,50543.com,www.159338.com,2019年杀3肖期期准,正版葡京赌侠诗2018年,2019年双龙报a版新图,pc走势图,11112668.com,http://www.916501.com,118cc跑狗图,68aa.cc,77475a.com,香港直播开奖记录2017
,香港直播开奖记录2017,http://www.844218.com,22选5今天晚上开奖结果,788678开奖,www.886kai.com,九龙挂牌解特马a2017,www.78544.com,22fh.com,www.41985.com,2019年的香港正板挂牌,港台马会神算996644,www-34404.com,www.kj0808.com,2017年115期开什么肖,香港天将图库,六合彩资料,红牡丹高手网393837资料,六和香港挂牌诗句,54587.com,4887铁算盘开奖果,高级藏宝图,香港挂牌彩图今天,2019管家管婆24特马王,ttn55.com
,ttn55.com,4946cc免费资料大全,152222.com,香港黄大仙求子灵不灵,http://www.www.kj8985.com,www.889480.com,www.155509e.com,摇钱树心水论坛,67333现场开码,550456买马开奖结果,www.805454.com,123lscom管家婆,跑狗图玄机图,48234管家婆综合资料,香港挂牌39977,六合彩开奖结果691234开奖结果,金马奖都是什么奖,88504香港马料,封神榜论坛,717566.com,www.977434.com,5555kjcom开奖直播,六合皇,白小姐中特网资讯站
,白小姐中特网资讯站,61255创富平特一肖,78128本港台现场报码,www.011678.com,118822品特轩高手,118图库彩图图库百度,正版挂牌,www.kj655.com,http://www.299778g.com,68kjcom最新,48cfcc彩富网最快报一,23577水果奶奶高手水心,www.22349.com,大富翁论坛00596,www.kj2949.com,码报资料开奖直播,香港摇钱树最快开奖报码,香港最快报码现场,我要看2019年开奖结果这个,aa409.com,http://www.445789.com,无错单双四肖,11119999香港曾伴仙网,www.999091h.com
,www.999091h.com,www.876kj.cc,491234蓝月亮本港台开奖结果,690999神算子开奖结果,411477con,赛马会cc赛马net,www.380999.com,http://www.90382.com,六合居士论坛,搜码网88569搜码网88569,http://www.5495.com,香港大红鹰报码,www.54123bb.com,188144黄大仙大公开,香港金多宝会员资料,8555330.com,老钱庄摇钱树,www.73228.com,www.211333.com,奇人碼王,香港最快开奖现场直播,曾到人一肖一肖中特,kaikj.com,查看开码历史记录
,查看开码历史记录,876966.com,四海图库看图区168,168开奖现场,http://www.22448.com,老地方开奖结果,www.999048a.com,香港开奖现场直播118,897108.com,正牌挂牌彩图,5o884济公网心水论坛,100tk图库2018,黑码堂高手心水论,7911九龙堂千金点特ai东方心,大红鹰论坛,www.f22118.cc,香港六马会开奖日期,大中华456778开结果,凤凰闲情c一2017全年图纸纪录,49012y.com,kj3123.com,4749000.com,595765.com,万科万料堂论坛
,万科万料堂论坛,理财婆,白小姐波密,http://www.22423.com,www.565338a.com,http://www.924141.com,香港好123图库大全,913333诸葛神算网一,890555com红姐心水论坛,香港马会结果现场,7038d.com,www-333269.com,700488一肖中特,香港马会最快开奖现场,www-202444.com,二肖中特期期100准,http://www.496999.me,2019第077期跑狗图,开奖记录,www.484775.com,香港马会开奖现场直播,49880c.com,九龙心水论坛,www-tm338.com
,www-tm338.com,旺角菜报彩图,水果奶奶65522,2017年黄大仙天机诗001153期,藏宝图www855444c○m,8608.cc报彩网报码,443577买马资料,六合救世网,875599.com直播现场,一喝一捉一打一生肖,管家婆马报图彩图,www.0077aa.com,071777.com,www.760748.com,港京彩色总图厍68888,www.999921.com,如何推算六合,六和天書,金吊桶论坛40983现场,www.12498d.com,497913.com,434441.com,王中网网站五连肖平特,本港台六六报码
,本港台六六报码,2016生肖表排码表香港,http://www.49990b.com,49788.com,778333喜洋洋,正版四不像,www.88299b.com,钱多多www193333con,56638.com,解跑狗图论坛高手2017,香港最快开奖现场直播开奖结果简介,www.456496.com,http://www.34590.com,特马开奖结果查询,今天买吗75期开的什么生肖,168开奖现场,2018年香港正挂牌彩图一码发财,http://www.01013333.com,香港六和开奖现场直播,马会99849,千金小姐米粒,www.244997.com,www-317888.com,www.115kj.com
,www.115kj.com,房子12米x8平房设计图,www.911345.com,381818白小姐中特网,5949com现场开码,288255挂牌彩图资料,38255抓马王,www.492949.com,4987987.com,正版数码挂牌一句真言,聚宝盆,www.kj1188.com,抓马王959049,六开彩开奖现场直播开奖结果,香港中彩堂挂牌报码,图虫图片设置高清,香港最快开奖现场直播,www.77020.com,大富翁高手坛,www.165d.com,香港挂牌资料,58444醉梦仙王中王,0340港台神算免费资料,118图厍118论坛开奖118记录
,118图厍118论坛开奖118记录,76877a.com,www.979922.com,红姐统一图库,新宝新宝会开奖历史,2o18年资料欲钱料,www.20494.com,http://www.www566000.com,www.988022.com,百万论坛文字综合转载,www.666867k.com,天下彩txbio,0k2021马会独家资料了,香港马会开码结果直播开奖结果,www.www-23886.com,www.429999.com,888504王中王开奖结果,神算子00432网站,淘圆首页跑狗,58777com王中王,www.784663.com,www.21108.com,55987.com神算天师论坛,ww55877品特轩高手之家
,ww55877品特轩高手之家,214777.com,铁算盘香港正版挂牌,493333开马,6y7y香港开奖现场结果直墦,www.771234.cc,香港挂牌正版彩图2017,76588开将结果,彩经心水论坛,香港挂牌正版彩图,http://www.950657.com,www.8481k.com,香港马会内部资料王中王,手机最快报码室,129666a.com,2018年香港正版挂牌图全年,香港马会资料大全网址,开奖结果,006688开奖现场,香港马会522888环球网,097788.com诸葛亮心水,55677马报开奖
,55677马报开奖,品特轩87654心水论坛,http://www.511789.com,567722们状元红,65656.com手机看开奖记结果,www.www-45222.com,114全年历史图库114lscom,2019码特第73期开奖结果,http://www.705079.com,排三图谜总汇,www.44810.com,http://www.094900.com,金马旅行社电话,马经龙头报20172m,管家婆彩图,六合奇才论坛,香港赛马心水论坛,本港台最快开奖结果,香港开码结果,2018今晚马报开奖结果

,2018今晚马报开奖结果,香港本期开奖结果,香港现场最快报码室,香港马会开奖现场直播,http://www.38084.com,www.483066.com,998116老钱庄,www.39809.com,六合现场开奖结果,老牌铁算盘330222,http://www.65558a.cc,钱多多心水论坛资料区,http://www.80555666.com,码报管家婆彩图,http://www.437789.com,?4????,创富网老总论码,世外桃园心水坛,19年76期开什么特马,聚贤堂离手联盟l9488,www.69906b.com,www.637878f.com,管家婆今期玄机图,救世网财神玄机,王中王最快开奖现场,2018年欲钱料正版免费资料,2018十二生肖白小姐,2018彩图一114历史图库,www.592888.com,www.77800.com,http://www.13916.com,www.222884.com,www.056333.com,www.55945bb.com,http://www.188070a.com,www.7890008.com,20333.com,660567.com,便宜的二手手机50元以下