摘要: zookeeper 的 CP 模型不适合注册中心 zookeeper 是一个非常优秀的项目,非常成熟,被大量的团队使用,但对于服务发现来讲,zookeeper 真的是一个错误的方案。 在 CAP 模型中,zookeeper 是 CP,意味着面对网络分区时,为了保持一致性,他是不可用的。 因为 zoo 阅读全文
posted @ 2019-12-21 08:43 AI科技界面 阅读(3193) 评论(1) 推荐(0)
摘要: 技术对照表 | | Zookeeper | Etcd | Consul | Eureka | | | | | | | | CAP模型 | CP | CP | CP | AP | | 数据一致性算法 | ZAB | Raft | Raft | ❌ | | 多数据中心 | ❌ | ❌ | ✅ | ❌ | 阅读全文
posted @ 2019-12-18 08:36 AI科技界面 阅读(533) 评论(0) 推荐(0)
摘要: 本文介绍了 Kafka Topic 的体系结构,并讨论了如何使用分区进行故障转移和并行处理。 1. Kafka Topic, Log, Partition Kafka Topic(主题) 是一个有名字的记录流,Kafka 把 Record(记录)存储在 log 日志文件中。 一个主题被分解为多个 P 阅读全文
posted @ 2019-12-17 07:43 AI科技界面 阅读(742) 评论(0) 推荐(0)
摘要: 2019年12月5日,W3C 宣布: WebAssembly 核心规范 正式成为 Web 官方标准。 继 HTML, CSS, JavaScript 之后,WebAssembly 成为了第4个 Web 语言。 WebAssembly 是一种安全的、可移植的、底层的格式,可以在web浏览器上高效的执行 阅读全文
posted @ 2019-12-14 10:14 AI科技界面 阅读(211) 评论(0) 推荐(0)
摘要: 场景描述 比如一条数据同时存在数据库、缓存,现在你要更新此数据,你会怎么更新? 先更新数据库?还是先更新缓存? 其实这两种方式都有问题。 (1)先更新数据库,后更新缓存 这样会造成数据不一致。 A 先把数据库更新为 123,由于网络问题,更新缓存的动作慢了。 这时,B 去更新数据库了,改为了 456 阅读全文
posted @ 2019-12-13 08:53 AI科技界面 阅读(538) 评论(0) 推荐(0)
摘要: Taro 简介 现在支持小程序的平台太多了,例如: 微信小程序 QQ小程序 支付宝小程序 百度小程序 字节跳动小程序 针对他们都各自开发一套的话开发成本就太高了。 如果写一套代码,就能开发出适配这么多平台的小程序,是不是开发效率提升了好几倍。 Taro 的使命就是解决这个问题,多端支持,除了支持上面 阅读全文
posted @ 2019-12-12 08:58 AI科技界面 阅读(2605) 评论(0) 推荐(0)
摘要: Zookeeper 和 Etcd 都是非常优秀的分布式协调系统,zookeeper 起源于 Hadoop 生态系统,etcd 的流行是因为它是 kubernetes 的后台支撑。 本文将会说明 zookeeper 和 etcd 的优缺点,以便于您根据实际需求选择更合适的分布式协调系统。 1. Zoo 阅读全文
posted @ 2019-12-11 08:58 AI科技界面 阅读(12315) 评论(0) 推荐(3)
摘要: 前端开发人员收到测试发来的 bug 后,通常比较头疼复现的问题。 即使测试人员录了视频,照着一步步操作也不一定能复现,例如bug是与当时的数据相关的。 为了解决这个问题,Firefox 推出了一个重磅新功能: web reply 。 看名字就知道它的功能是“页面回放”,这个回放可不是像录屏一样,而是 阅读全文
posted @ 2019-12-09 09:01 AI科技界面 阅读(329) 评论(0) 推荐(0)
摘要: zookeeper 是 kafka 不可分割的一部分,可见其重要程度,所以我们有必要了解一下 zookeeper 在 kafka 中的具体工作内容。 而且,这也是面试时经常问的。 zookeeper 存储了一些关于 consumer 和 broker 的信息,那么就从这两方面说明 zookeeper 阅读全文
posted @ 2019-12-07 08:44 AI科技界面 阅读(4434) 评论(0) 推荐(1)
摘要: 数据库发展至今已经有3代了: 1. SQL,传统关系型数据库,例如 MySQL 2. noSQL,例如 MongoDB 3. newSQL SQL 的问题 互联网在本世纪初开始迅速发展,互联网应用的用户规模、数据量都越来越大,并且要求7X24小时在线。 传统关系型数据库在这种环境下成为了瓶颈,通常有 阅读全文
posted @ 2019-12-06 08:47 AI科技界面 阅读(2692) 评论(0) 推荐(0)