首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    生于忧患,死于安乐

    5月16日,美国宣布了一项关于美国企业的要求,其中包括禁止购买“外国对手”提供的电信设备和服务,而华为的名单排在其中。禁令宣布后,美国众多企业包括谷歌公司终止了和华为的合作,停止向华为提供Android新版本的更新与维护。 微博热点 【余承东提到华为OS最快将于今年秋天、最晚将于明年春天便有可能面市。目前的华为OS已经打通了手机、电脑、平板、电视、汽车、智能穿戴等产品,并将其统一成一个操作系统,而且华为OS还兼容全部的安卓应用和所有的Web应用,相关安卓应用在华为OS上重新编译后,运行性能提升将超过60%。 撇开这个话题,华为OS系统发布之后有着怎样的性能暂且不说,能看透表面平静的现象,华为有着生于忧患,死于安乐的思想,华为每年投入资金去研究一个"备胎"的精神,也是很了不起的。现在这个禁令事件无非加快了华为OS系统的问世。 给我们的反思: 在任何时候,我们都要不断地反思自己,提高自己,不要被眼前的安逸圈所蒙蔽,那样是很可怕的。在安逸时代我们更要做好准备,做足准备,这样才能迎接随时而来的暴风雨。 最后,我想说,在这个变化无常互联网时代,我们每个人都享受着互联网的便捷,同时也承受着互联网的冲击,希望大家在安逸面前不断地提升自己,当暴风雨来临,我们也无所畏惧了。

    01

    高性能服务器架构思路(五)——分布式缓存

    在分布式程序架构中,如果我们需要整个体系有更高的稳定性,能够对进程容灾或者动态扩容提供支持,那么最难解决的问题,就是每个进程中的内存状态。因为进程一旦毁灭,内存中的状态会消失,这就很难不影响提供的服务。所以我们需要一种方法,让进程的内存状态,不太影响整体服务,甚至最好能变成“无状态”的服务。当然“状态”如果不写入磁盘,始终还是需要某些进程来承载的。在现在流行的 WEB 开发模式中,很多人会使用 PHP+Memcached+MySQL 这种模型,在这里,PHP 就是无状态的,因为状态都是放在 Memcached 里面。这种做法对于 PHP 来说,是可以随时动态的毁灭或者新建,但是 Memcached 进程就要保证稳定才行;而且 Memcached 作为一个额外的进程,和它通信本身也会消耗更多的延迟时间。因此我们需要一种更灵活和通用的进程状态保存方案,我们把这种任务叫做“分布式缓存”的策略。我们希望进程在读取数据的时候,能有最高的性能,最好能和在堆内存中读写类似,又希望这些缓存数据,能被放在多个进程内,以分布式的形态提供高吞吐的服务,其中最关键的问题,就是缓存数据的同步。

    03
    领券