2KB项目,专业的源码交易网站 帮助 收藏 每日签到

GO 语言的可靠性

  • 时间:2019-01-23 18:49 编辑:2KB 来源:2KB.COM 阅读:410
  • 扫一扫,手机访问
  • 分享
摘要:
Go 英文原文:The Reliability of Go 作为上周在旧金山举行的Canonical Cloud Sprint的一份子,我参与了 Dave Cheney 在GoSF meetup上关于移植和拓展juju的演说。 Juju 是一个开源的云管理和服务编排工具。即使你以前没听说过,也很快就会知道了。

演说结束后,有听众问道Go是否可靠。我已经使用Go来工作将近三年了,还没碰到过事故,这确实让我有点惊喜。在换到 Canonical工作之前,我为英国最大的证券交易公司工作。证券交易公司基本上就是股票商业机构和股票经纪人的批发商。在那工作的时候,我用Go替代了几个关键的系统组件

系统监视.
系统服务的监视通常是由python脚本来完成的,主要包括 ping 节点,服务检测,网络节点连通和系统健康检查。 由于 系统的复杂性 这些脚本 通常得花上三 分钟之多来扫描 节点 才能得到结果结 脚本 通常会 由于实时产生的大量数据而变得缓慢。在使用Go协程重写这些脚本之后,消耗的时间减少至1秒,并且我们从来没看到哪个程序产生时延。
数据存储.
传统的关系类型数据库已经被Go语言编写的key/value数据库所取代,市场应用中的瓶颈也消失了。这项服务是我们系统架构的基石, 用来处理伦敦证券交易所 和多边贸易体系中所有的呼入和呼出的 报价 / 订单,(and key exchanges across Europe). 整个服务 过程 耗时 7微秒 ( 或者 6微秒 如果是Go1.1 的话 从来没有一次 失败 即使在 每秒处理 成千上万 条指令的交易峰值时 目前Go 金融 行业 着至关重要的作用.

在我离职的时候,我正在进行的工作是将消息中间件和第三方价格消息源替代为用Go编写的服务。

Go的采用有所提速,这要感谢它简练的语法,易懂又强大的标准库,出色的工具和源生的并发性。

Go展现出了远超他相对年轻的年龄的成熟性,这与它经验丰富的核心开发团队,以及引进语言结构和拓展标准库时所展现出的缜密考虑是分不开的。

换了工作后我就可以全职的用Go来工作了。随便找个了解我的人问问就会知道我绝不是个愿意赌博的人,所以你最好相信Go是很可靠的。

本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接。 2KB翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。


2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务

  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【计算机/互联网|】Nginx出现502错误(2020-01-20 21:02)
【计算机/互联网|】网站运营全智能软手V0.1版发布(2020-01-20 12:16)
【计算机/互联网|】淘宝这是怎么了?(2020-01-19 19:15)
【行业动态|】谷歌关闭小米智能摄像头,因为窃听器显示了陌生人家中的照片(2020-01-15 09:42)
【行业动态|】据报道谷歌新闻终止了数字杂志,退还主动订阅(2020-01-15 09:39)
【行业动态|】康佳将OLED电视带到美国与LG和索尼竞争(2020-01-15 09:38)
【行业动态|】2020年最佳AV接收机(2020-01-15 09:35)
【行业动态|】2020年最佳流媒体设备:Roku,Apple TV,Firebar,Chromecast等(2020-01-15 09:31)
【行业动态|】CES 2020预览:更多的流媒体服务和订阅即将到来(2020-01-08 21:41)
【行业动态|】从埃隆·马斯克到杰夫·贝佐斯,这30位人物定义了2010年代(2020-01-01 15:14)
联系我们

Q Q: 7090832

电话:400-0011-990

邮箱:7090832@qq.com

时间:9:00-23:00

联系客服
商家入住 服务咨询 投拆建议 联系客服
0577-67068160
手机版

扫一扫进手机版
返回顶部