03 2019 档案
Kubernetes的DaemonSet(下篇)
摘要:用Daemon Pod来进行通信 使用Pod来再DaemonSet中通信的手段有: 推的方式:在DaemonSet中的Pod会被配置成发送更新到如状态数据库这样的服务。这些都没有客户端。 IP+端口方式:DaemonSet中的Pod可以使用主机端口。因此通过node的IP就可以访问。客户端知道了no
阅读全文
使用Elasticsearch的动态索引和索引优化
摘要:关于映射 实际工作中使用过ES的朋友可能会有和静儿一样的感受。ES存储更新从编码上是很方便。如下,Kubernetes的yaml文件完全可以通过json直接序列化一下,一行代码存入ES。 剩下的工作可以交给ES进行动态生成映射。索引映射的生成方式有两种: 动态映射 字段和映射类型不需要在使用前定义,
阅读全文
Kubernetes的DaemonSet(上篇)
摘要:背景 静儿作为美团容器化团队HULK的一员,经常需要和Kubernetes(k8s)打交道。第一次登陆node(宿主机)的时候,发现连续登陆几台都看到了Prometheus-Node-Exporter字样的docker进程。他们和普通的Pod(容器)一样,占用IP等资源,占用宿主机允许的pod数上限
阅读全文
Elasticsearch的基本概念和指标
摘要:背景 在13年的时候,我开始负责整个公司的搜索引擎。嗯……,不是很牛的那种大项目负责人。而是整个搜索就我一个人做。哈哈。 后来跳槽之后,所经历的团队都用Elasticsearch,基本上和缓存一样,是项目必备的工具。目前静儿在做的项目中也在用,正好系统学习一下。毕竟静儿的梦想就是打造自己的搜索引擎。
阅读全文
程序媛的人生观
摘要:昨天的上班经历 昨天是周四,周四是发版日。因为周五有其他的会,我们组决定周四辛苦一点,开会将项目验收和两个技术方案评审都做了。验收项验收的是我晚上要发版的系统。 白天的时候不堪忍受之前一直沿用的jackson文本方式进行MQ传输的低效和对嵌套对象反序列化支持性差。所以临时决定给序列化和反序列化接口新
阅读全文
Kubernetes的污点和容忍(下篇)
摘要:背景 继上一篇《Kubernetes的污点和容忍(上篇)》,这是https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ 译文的下半部分。 经常看外文文档或书籍多了,会产生一个问题:“不方便沟通。”不太会用大家习惯
阅读全文
Kubernetes的污点和容忍(上篇)
摘要:背景 搭建了一个k8s(Kubernetes)的事件监听服务,监听事件之后对数据做处理。有天报了一个问题经调查是新版本的k8s集群添加会把unschedule等信息通过污点的方式反映。而这些污点是只有key没有value的。我的服务中只对value不会空的进行了处理就不对了。 发现这个问题,我跟le
阅读全文
程序员工作中的三个锦囊
摘要:明代黄凤池写了一本《梅竹兰菊四谱》,从此,梅兰竹菊被称为“四君子”。其中竹子因为有竹节和中空,象征着崇高坚韧之节,虚怀若谷之心。除此之外,竹子的生长过程也很励志。 竹子用前4年时间只长了3厘米,但是到了第5年,就以每天30cm的速度疯长,6周就长到15米。但是在看不到的前4年,竹子将根延伸了数百平米
阅读全文
实战并发-使用分布式缓存和有限状态机
摘要:简介 这里的并发不是高并发,只是将正式环境的一小段流量同时打到我的自测环境。一个请求同时多次发送,真正意义上并发处理同一个数据,主要需求是保证数据幂等性和正确性。 主要技术是用分布式缓存做多次相同请求的幂等处理和用有限状态机来解决MQ消息的不保证有序。 场景 k8s集群可以进行事件监听,静儿这次使用
阅读全文
「苦练基本功」超级大佬推荐工程师必看的书感悟
摘要:背景 最近看了三本书《启示录-打造用户喜爱的产品》、《学会提问-批判性思维指南》、《写给大家看的设计书》。本来超级大佬要求我们「苦练基本功」的功课是前两本加上《金字塔原理》。因为《金字塔原理》之前看过很多遍,这次不用看。正好有热心博友反馈静儿的文章排版不太好,静儿就把最后一本改成了《写给大家看的设计
阅读全文
思维发散的双刃剑
摘要:从17年开始写博客以来,反思一下自己的成长和改变。静儿一直以来都不算特别成功的一个重要原因就是思维太过发散。 究其原因,还是和自己的人生观、价值观关系很大。静儿从小对物质的追求比较少,所以做事情的时候没有很强的动机和目的性。通常做一件事情的思维是:我想做这件事情。而不是说为了达到一个目的,我要做一件
阅读全文
一个请求过来都经过了什么?(Thrift版)
摘要:一、背景 最初遇到这个问题是去58面试。部门领导是原同事,所以面试比较水。水到什么程度呢? 面试就是走个形式而已,不会不过的。 一面面试官就问了一个问题:“一个请求过来都经过了什么?” 剩下的全是闲聊。顺便展示一下公司和部门的优势。期待加入的意思。 声明 面试如此之松是基于两点: 第一点,与原同事多
阅读全文