关于问题2,在极大容量处理系统中,所谓的“火车票实时查询”并不是真的实时,是在多处缓存状态下的“实时”,有可能很多数据都没有同步过来。其实对于数据库也一样,大容量系统中,每时每刻都存在大量的“脏数据”,只不过不像火车票订票中的那些人为的“脏数据”。火车票查询接口方不方便,依赖于后台WebService的设计者;我觉得这样两个步骤的必要性也不高,应该简化成一个接口就应该可以了:既然已经返回“正在出票”的信息,就没必要再查询一次是不是状态改变了。
1、长连接,或者就正常的阻塞响应 2、这没办法,为了快速响应,数据其实都是走缓存的,所以实际必须以接口调用返回为准
Ajax轮询? WebSocket?
110,534
社区成员
642,575
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧