摘要: 一般我们使用数据库时,为了保证整体数据的一致性,会通过事物来包装处理,即通过数据库本身的功能保证了一致性。但是当单机数据库的存储和性能无法满足时,大多会通过扩机器组成分布式数据库的方式来解决,那么问题了,多个数据库上的数据如何保持一致性呢,比如一个请求可能会同时写两个库,其中一个数据库的事物提交成功 阅读全文
posted @ 2019-03-12 21:28 Tianrks 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 生产者消费者模式 生产者的责任 监听连接,有新连接到来时就接受并将其放入待检查集合内; 检查请求,每当客户端有新数据到来时则将该连接放入待消费队列内,供消费者取用进行业务处理 关闭连接,跟进select()、epoll_wait()的超时时长定时触发连接活动性检查,将超时无活动的socket关闭 请 阅读全文
posted @ 2019-03-05 16:25 Tianrks 阅读(305) 评论(0) 推荐(0) 编辑