望尽天涯路–从理财角度看高可用,美团点评智能支付核心交易系统的可用性实践

Java基础

浏览数:172

2019-8-20

王国维 在《人间词话》里谈到了治学经验,他说:古今之成大事业、大学问者,必经过三种之境界:

第一种境界
昨夜西风凋碧树。独上高楼,望尽天涯路。
第二种境界
衣带渐宽终不悔,为伊消得人憔悴。
第三种境界
众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。

在高可用方面解释此三境界则为:

第一种境界
高瞻远瞩认清前人所走的路,以总结和学习前人的经验做为起点。
第二种境界
认定了目标,就呕心沥血孜孜以求,深入各细节各层面持续发展高可用。
第三种境界
最终,当我们做了很多的事情,回过头来看,相信会对高可用有更清晰和深入的认识。

  我在《美团点评智能支付核心交易系统的可用性实践》这篇文章中提到从:故障发生频率要低、故障范围要小、故障持续时间要短三个方面来发展高可用。但是我仍然回答不了一个问题:做好这些就真正做到高可用了吗?所以今天我觉得跳出去从理财视角来看待这个问题。

范围:  

  现在海外投资在慢慢兴起。对于一个个人来讲,他到底需不需要考虑海外投资呢?

理财理论

  1>基因决定论

  就像斯坦福出企业家、MIT出科学家、哈弗出文学家一样。每个个人都有他的基因。比如海外留学经历、海外生活经历、海外工作经历、海外旅游经历,这些经历使得他们对海外市场有一定的了解,奠定了他们是否选择海外投资的基础。

  2>应用场景

  一个做国际贸易的人比一个社区服务站的人员从概率上来说,更可能会考虑海外投资。因为起码他在工作过程中由于需要,会进行一些货币的兑换等。钱存在海外银行也算一种投资。

  3>大环境稳定性

  如果国内政策稳定,不会使大多数人产生忧患意识。站在大多数人的角度看,他们更愿意选择自己更加熟悉和方便的国内投资。

理财实践

  静儿因为有多次出国经历,都换过外币。基于上述理论考虑,最重要的是:国外银行没有利息,存钱要手续费。最后都是在一个高点将外币换回人民币,算是倒了把汇。有朋友因为一个国外P2P机构利率高,稳定性好想要投资,手续很严格。

 抽象高可用

  从高可用角度,如果我们要打造一个高可用平台,这个平台要覆盖到哪些模块呢?从基因决定论的角度说:这个系统在设计孵化阶段就有了定位。其他模块会从应用场景和大环境稳定性等因素再考虑是否符合定位,或者定位有无必要调整。

平衡:

  现在理财有很多的渠道和手段。定期、基金、期货、企业投资、股票、炒房和所有放钱的地方。在收益和风险之间如何平衡呢?

理财理论

  1>投资回报率

  投资可分为实业投资和金融投资两大类,人们平常所说的金融投资主要是指证券投资。证券投资的分析方法主要有如下三种:基本分析技术分析演化分析,其中基本分析主要应用于投资标的物的选择上,技术分析和演化分析则主要应用于具体投资操作的时间和空间判断上,作为提高投资分析有效性和可靠性的重要补充。

  2>风险等级

  风险承受能力,从低到高分别:A1(谨慎型)、A2(稳健型)、A3(平衡型)、A4(进取型)、A5(激进型);与之对应的产品风险等级:R1(谨慎型)、R2(稳健型)、R3(平衡型)、R4(进取型)、R5(激进型)。提示:只能购买与自己风险等级一样或低于自己风险等级的产品。目前网上各种理财产品都有一个风险评估,只能购买与自己风险等级一样或低于自己风险等级的产品。

  3>通货膨胀

  在一段给定的时间内,给定经济体中的物价水平普遍持续增长,从而造成货币购买力的持续下降。

  4>额外收益

  比如我出了一点钱给楼下的大型儿童娱乐城,所以小鲜肉有一张永不过期VIP会员卡,娱乐设施免费玩。而且我们在云中城堡等有时限的项目中,每两小时其他小朋友要离场,小鲜肉却不受限制。

  5>承受能力

   理财和投资最大的区别是一种财务管理技巧,就是平时常说的生财有道。需要考虑风险和对精力投入的要求。比如期货和股票,分散投入的基础上,如果仔细研究的话,有些盈亏是可以计算的,但是这需要很多的精力投入,对于一般人来讲,可能会影响正常的工作。

理财实践

   静儿投资了2万找了一个朋友帮忙炒股,现在年化我拿到利息是年化16%左右。我让朋友每半年给我打一次利息,本金继续投。所以我没什么可操心的。其实我和这个朋友之前是面试认识的,我去他们公司面试就认识了。后来听说他在弄这个东西,我特地问了我的一个兄弟,他的同事,得到的结果是:背景没有问题,之前好朋友的IBM同事,痴迷炒股,但是据一些同样炒股的同事说他炒股理论不怎么靠谱。我就投了一点,损失了也不会对生活造成很大影响,算是支持程序员创业【偷笑】

抽象高可用

   高可用要遵循SLA(Service-Level Agreement)服务等级协议,实际上是一个很工程学的问题。包括但不仅限于:

  • 软件的设计、编码、测试、上线和软件配置管理水平
  • 工程师的人员技能水平
  • 运维的管理和技术水平
  • 数据中心的运营管理水平
  • 依赖于第三方服务的管理水平
  • 基础设施配套
  • 平衡高可用与其他方面的高度与视野

总结与思考:

  事出必有因

跑题时间:

受伤

  每次带小鲜肉回娘家路上,小鲜肉总会受点小伤,最厉害的一次是肩膀脱臼。我妈在小鲜肉6个月大的时候去世了。第一次带他回娘家就是奔丧。所以小鲜肉每次受伤我就在想:是天堂的妈妈在嫉妒我爸爸了,因为她活着的时候都没有带着一家人去看她,她明明那么爱我。

  我家的书橱里一直摆着一瓶青花瓷的酒,每次摸它都没有灰尘,8年前我送给爸妈的。

6542

  小时候有段时间经常听爸爸妈妈念叨这个名字。爸爸是药剂师,妈妈是医生。6542是他两一起研制的治疗小儿无名腹痛的药。之所以叫6542,是他们经过6542次试验才投入使用的。虽然一直没申请专利,但是他们所在的人民医院到现在一直在用。小宝宝因为肠胃痉挛哭闹,吃奶时都会哭。用了这个药就能安稳入睡,而且面色红扑扑的,非常健康。

  其实爸妈经常吵架,只有我在并且我哥不在的时候他们才很和气。在我看来,我哥就是爸妈的实验失败作品,刁蛮任性,到现在还是把我爸当做小金库。其实我哥现在已经做了副镇长了,还算不错。只是我俩观念差距非常大。我什么都要靠自己,我哥呢,靠关系更多一些。总之互相看不上。

  但是6542是爸妈关系的一个很好的印证。有欢笑、有痛苦,却一直相互扶持着,相互理解。这也大概是我为什么会找程序员吧

    静儿的核心关注领域是技术和高可用。近期在金融部门得到了很多大局观、高度、方法论上的收获,收益匪浅。但是鉴于工作内容和精力,能在技术上的深入投入有限。所以在1个多月前联系了基础服务事业群,并介绍自己靠谱的原同事来美团接替了我在金融的工作。静儿已经转岗做基于K8s的集群调度研发,近期专心码砖,希望能在技术上有所提升。

  静儿的博客近期会进行一些改版,在博客园的文章只有技术干货,分离出“总结与思考”、“跑题时间”在每次自己个人公众号上单独发表。之后的文章也期待自己会更踏实一些。

  静儿个人公众号:

 

作者:编程一生