「软件」继微软和谷歌后,美国软件公司宣布禁止华为使用Consul服务
文章图片
文章图片
文章图片
近日 , 美国软件公司突然宣布禁止华为使用Consul服务让不少人非常惊讶 。 很多人一直以为Consul作为开源软件应该不会受到其它因素的影响 , 看来在高压之下原本认为没有风险的事情也不是那么的可靠 。
Consul是一个处理分布式一致性的服务 , 简单来说就是把很多很多台服务器想象成很多个人 , 那么总要有人去指挥这些人协同工作 , 但是万一指挥的这个人生病了就需要换个人指挥否则就乱套了 。 Consul就是解决了这个问题 , 他通过Raft协议实现了分布式环境下的强一致性 , 通过这个功能进而实现了比如我上面比喻的我们称之为「选主」的操作;同时也支持了比如服务注册与发现等等 。
Consul在互联网公司用的比较多 , 是一个分布式系统中最基础的部分 , 类似可以替代的有Etcd和老牌的Zookeeper , 但是总的来说都是这些软件话语权都掌握在美国公司的手里 。 Consul对于分布式系统很重要 , 但是另一方面开发一个替代的服务难度并没有很大 , 所以总体来说对华为没有什么影响 。
考虑到未来可能还会有其他的软件封锁 , 列了一下可能会对华为产生巨大影响的软件:
第一 , Linux基础操作系统 , 这个不用说了影响巨大 , 不过因为Linux长达几十年的开源开发模式 , 封禁可能不现实 。 第二GNU Tools - GNU的一系列工具 , 包括GCC等同样是系统的底层核心 , 一般来说也不太容易封禁 。 第三 , CPython , 虽然并不是什么巨大的难题 , 但是应用非常广泛 , 如果被禁止影响很大 。
第四 , BLAS以及一系列上古数学库 。 第五 , TensorFlow / Pytorch , 机器学习领域最广泛适用的软件库 , 绕过的话也会有不小的技术成本 。 第六 , Nginx , 同样虽然不是什么特别大的难题 , 但是替换掉技术成本也很高 , 因为应用实在是太广泛了 。 第七 , MySQL - 老牌关系性数据库 , 在一些场景下还是很难替代 。 第八Hadoop / Spark , 当下仍然应用最多的分布式数据处理方案 , 去掉的话技术成本也比较高 。
【「软件」继微软和谷歌后,美国软件公司宣布禁止华为使用Consul服务】
以上列出了一些我感觉可能有影响的地方 , 其它比如芯片研发过程中依赖的软件我就不懂了 。 总的来说困难是有的 , 但是不是不可解决 。 但是 , 华为真的需要很多很多很多人来解决这些问题 。
推荐阅读
- 放荡的人生|不上架防骚扰软件就禁售,苹果终妥协,印度向苹果公司下最后通牒
- 万国通|印度网民开始“抓狂”,山寨软件互相鱼肉,没了中国的社交APP
- 幸福与感动|怎么把图片生成pdf文件?用哪个软件可以图片转pdf?
- #软件#抖音等59个中国软件被印度下架,我们能下架印度什么?
- 还债▲12天被骗310万元!女子哭着卖房还债,都是因为手机里装这个软件
- 自主汽车网|汽车产业生态将被重建,“软件定义的汽车”成为共识
- 豆飞科技|适配软件后缀.HIS,蓝绿厂也将搭载?,鸿蒙OS2.0将会到来
- 西安来肯信息|建材进销存管理软件如何解决行业四大痛点!
- 知足常乐|为什么现在很多软件都要求读取相册、位置等权限?这样安全吗?
- 帆软软件|我们正悄悄地拆掉,这才是它的归宿,阿里内部员工:别建中台了