渭南建网站_张家港网站制作_手机版网页制作_网站制作报价

温州网站建设

北京 网站设计、陕西网页制作、永久使用、不限域名、重庆小程序开发

哈尔滨高端网站建设?

渭南建网站_张家港网站制作_手机版网页制作_网站制作报价

我觉得余票的查询的实现相对简单。虽然对于 12306 来说,查询的请求占了 80%,提交订单的请求只占 20%。但查询由于对数据没有修改,所以我们完全可以使用分布式缓存来实现。我们只需要精心设计好缓存的 key 即可;缓存 key 的多少要看成本,如果所有可能的查询都设计对应的 key,那时间复杂度为 1,查询性能自然高;但代价也大,因为 key 多了。如果想 key 少一点,那查询的复杂度自然要上去一点。所以缓存设计无非就是空间换时间的思路。然后,缓存的更新无非就是:自动失效、定时更新、主动通知 3 种。通过 CQRS 架构,由于 CQ 两端是事件驱动的,当 C 端有任何状态变化,都会产生对应的事件去通知 Q 端,所以我们几乎可以做到 Q 端的准实时更新。

珠海网站设计商城网站建设公司昆明网站制作abc网站建设余姚网站建设手机版网站建设汕头企业网站建设福田网站设计餐饮网站建设小程序app开发吉林网站建设四川网站开发机票网站建设网站app开发网站设计公司徐州网站制作开发定制软件赣州网站设计微信公众平台开发太原网站制作上海网站设计哪家好东营网站制作公司网站建设软件漳州网站建设济南网站建设商洛网站建设自助建站系统破解版哈尔滨高端网站建设泊头网站建设建企业网站六安网站制作

猜你喜欢