《浪潮之巅》读书笔记
第1章 帝国的余晖 AT&T公司
……在很长一段时间里,贝尔实验室总是用“无须为经费发愁”这一条理由来吸引优秀的科学家到该实验室工作,这使得贝尔实验室不仅在通信领域长期执牛耳,而且在射电天文学、晶体管和半导体、计算机科学等领域也都领先于世界,其闻名于世的发明包括射电天文望远镜、晶体管、数字交换机、计算机的UNIX操作系统和C语言等。
清風有情君意愜, 夢徊怡江詩心緣。~
……在很长一段时间里,贝尔实验室总是用“无须为经费发愁”这一条理由来吸引优秀的科学家到该实验室工作,这使得贝尔实验室不仅在通信领域长期执牛耳,而且在射电天文学、晶体管和半导体、计算机科学等领域也都领先于世界,其闻名于世的发明包括射电天文望远镜、晶体管、数字交换机、计算机的UNIX操作系统和C语言等。
通常,我们在 nginx 上配置 websocket 长连接一般会有如下配置:
proxy_http_version 1.1;
proxy_set_header Upgrade "websocket";
proxy_set_header Connection "Upgrade";
……
生产环境中,我们把 etcd 作分布式锁来使用,kubernetes 中部署起来很简单~
……一套环境配置多个Ingress Nginx,一个是给到正式包,一个是给马甲包使用。
……PS: 其实这功能和 Nginx 的反向代理很像,但是在同一套 kubernetes 集群环境下,同时利用了云厂商提供的 LB 功能。
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
本文介绍在 kubernetes 环境下部署 apollo 配置中心的方法。
……sqladvisor 是美团团队打造的 MySQL SQL 语句查询优化工具,官方网站:https://github.com/Meituan-Dianping/SQLAdvisor
SQLAdvisor是由美团点评公司技术工程部DBA团队(北京)开发维护的一个分析SQL给出索引优化建议的工具。它基于MySQL原生态词法解析,结合分析SQL中的where条件、聚合条件、多表Join关系 给出索引优化建议。目前SQLAdvisor在美团点评内部广泛应用,公司内部对SQLAdvisor的开发全面转到github上,开源和内部使用保持一致。 主要功能:输出SQL索引优化建议
官方文档默认是基于 centos 编译的,这篇文章是介绍在 Ubuntu 下编译和使用,以及一个小 bug 的修复。
……官方文档:https://docs.gitlab.com/runner/commands/
……gitlab-runner 是 gitlab-ci 自动化执行的具体实例机器。
……