架构师是怎样炼成的 6-1
1. 一致性哈希
一致性哈希是分布式缓存用来解决当集群扩容的时候,数据访问不一致的问题。
2. 机会要靠自己争取
在团队里面,你要是听别人的吩咐做事情,那么他一定是把最没有价值的(技术提升),重复性的事情给你的。能让人成长的工作总是有限的,你要是是一个乖宝宝,听话,是得不到这种机会的。机会要自己创造,比如:发现公司现有程序或系统中的某些缺陷写成文档给领导看,并且附带一个解决方案,如果领导觉得确实是有问题的,而且你的解决方案也是可行的,那么领导就会支持你去做这个事情,机会要靠自己争取。只有真正的发现了痛点,别人才会支持你去做。
作为架构师如何向公司传递你的信息。让公司支持你去做一个不赚钱的项目(不赚钱不代表没有用)。怎么把一个项目作出特色来。有自己的技术优势。
当前的现状:
具体问题,影响的产品。给领导一个紧迫感,再不做就来不及了,就会出问题了。
领导下了决心要做,然后你又有方案,那肯定是你来做了。
解决方案:
需求:
如:海量分布式透明KV存储引擎
解决的问题:
xx产品的xxx问题。
yy产品的yyy问题
比如:xx产品,当前用户日志数据每天数据量,到了年底的数据量。现有系统就快要处理不了了,急需新系统。迫在眉睫,现有的开源系统也没有达到要求。
产品目标:
要有吸引力,比现有系统功能更好。
3. CAP的问题,并不是技术可以解决的
cap的问题造成了任何一个时刻都有可能会数据不一致(最终要一致),并且影响到了用户,但是这影响一定要控制在一定范围内,不能扩大化,要保持在一个较小的范围内,如几十条,是可以接受的。要严格一致又要高度可用是做不到的。
4. 别人质疑的时候应该高兴
当提出方案时,被别人质疑是很这正常的,如果没有任何反应,没有人质疑就完蛋了。因为你提的方案没有人理。质疑的人级别越高越好,只要能把这些质疑都圆满的解释清楚。
除了能做出东西来,还应该得到关注,不然就是默默无闻了。
评论