当前位置:首页 > TAG信息列表 > 知乎app怎么离线缓存知乎APP的技术架构是什么样的?介绍

知乎app怎么离线缓存知乎APP的技术架构是什么样的?介绍

知乎app怎么离线缓存 知乎APP的技术架构是什么样的?

知乎app的技术架构是什么样的?

知乎截止2019年1月,用户数2亿、话题38万、问题2800万、回答我数1.3亿。今天我们通过知乎在线部分的技术架构分享分享,来去聊聊互联网平台技术架构都确定了哪些层面~

1、微服务架构,知乎从11年就结束了微服务的探索,接触过protocolbuffers、avro、thrift,最终在16年确认可以使用thrift,而使用consul和haproxy作为注册中心和负载均衡。是在14年再确认的这套微服务架构,另外很稳定在用到了现在。所以我大家别问我想知道为什么不可以使用grpc了。

2、云平台,知乎有自己的内部研发的zae,绝大部分的大侠帮帮忙业务容器在15年就早就完全跑在了docker里,现在我们hbase和kafka也是跑在容器里的。我们最开始可以使用的是mesos做的资源调度,现在已经切换到了kubernetes。

知乎app怎么离线缓存 知乎APP的技术架构是什么样的?

3、防御部署平台,知乎的部署平台是与zae在一起的,设计和实现jenkins重新搭建的自动出现独立显卡,在mr(gitlab)阶段自动启动建议使用sonarqube进行静态代码检查。重新部署分为测试环境,办公室环境,金丝雀1(灰度单个容器),金丝雀2(灰度20%流量),生产环境(100%流量上游戏)。如果不是金丝雀阶段出现错误,会不自动并且回滚操作。

4、监控,我们主要注意基于组件grafana、opentracing、graphite等垒建了监控系统。另外自研了halo这个可以方便啊的是业务方观测到服务之间的依赖关系、更快的响应时间(p95,p99,p999)、出错数。而也进行了新技术的尝试,目前在业务容器监控使用了prometheus。

5、存储,通常是mysql、redis、hbase;正准备调研后tidb,目前有一套生产集群上游戏打算给「已读」服务建议使用。

6、消息队列,早期在用自研的sink,目前使用kafka,同样的提供在kafka的基础上包装了beanstalkd另外任务队列方便啊业务并且在用。

7、编程语言,python、golang、java、rust。目前python使用场景渐渐地变少。java在一些算法项目和商业系统中有建议使用。搜索系统建议使用的rust写回lucene,现并在此写回了类es的集群化搜索引擎。

有什么好用的,清理软件?

win10最方便的清理工具是系统自带的各种管家、助手等等等等都用各种各样的捣鼓你装,总之已经没有必要,不过有风险。我的体会是,彻底没必要安装好第三方清理软件,最放心的清理工具是win10系统随机软件的。再说注册表,永远千万不能定期清理,需要清理软件如果说没用啊的可能没有用,但注册表清理并又不能增加性能和速度。我曾经的很短段时间用著名的ccleaner做清理,直到有一天用它清理过之后才发现有些软件又不能用。相对来说,火绒附带的需要清理是比较好放心的,最起码它不可能误删东西。

业务系统容器建议架构


裕达号 快硕云

  • 关注微信关注微信

猜你喜欢

热门标签

java如何打印两个对着的三角形 python获取图片像素矩阵 pdf文档朗读软件 华为手机怎么区分是不是全网通介绍 荣耀手环5更换表盘教程 手机qq共享相册怎么取消共享 苹果8plus屏幕上的小圆点怎么设置没有了 ios14接电话不全屏怎么设置 ps打印照片怎么设置 solidworks分割曲面技巧 家里WiFi总是被蹭怎么办 腾讯云香港服务器 怎样去除条件格式重复值的颜色 ps如何处理过曝照片 爱奇艺本地目录在哪个位置爱奇艺本地目录位置介绍 怎么知道linux有没有挂载本地镜像如何下载红帽linux镜像文件? win11怎么看u盘 怎样删除qq本机登录设备记录怎么删除手机qq里账号安全管理里的登陆记录?介绍 苹果13怎么拦截骚扰电话和信息 华为p50e怎么设置返回键 ppt怎么添加更新日期ppt设置页脚为自动更新的日期?介绍 苹果手机屏幕控制键怎么关闭iphone11侧键确认怎么关闭?介绍 手机word怎么取消首字母自动大写WPS如何取消首英文单词首字母大写?介绍 三坐标测量仪的原理及使用方法三坐标测量机的测量原理?介绍 网站logo设计的流程如何自学设计?介绍 怎样让聊天框不推荐签名最不被拒绝的微信打招呼用语?介绍 怎么让苹果手机变得独一无二苹果手机指纹如何设置? 酷狗铃声不支持桌面设置在哪里酷狗音乐夜间模式怎么设置? 液位仪怎么调个假液位余热锅炉2个水位计水位不同是什么原因?介绍 华为鸿蒙系统的智慧助手怎么关闭华为鸿蒙语音智能怎么关闭?介绍

微信公众号