您的位置:首页 > 编程语言 > Go语言

一周 Go World 新鲜事[Asta 优选]

2017-12-22 00:00 417 查看
01
ServiceMesh时代选边与站队(附PPT ) 
在2017年,Service Mesh技术在快速成长。我们看到在年中的时候,Istio非常霸气的登场。如果大家有关注Service Mesh这个技术,就会知道大概10天前,Conduit这个产品突然发布了。实际上在这过去的一年当中,Service Mesh历经了非常多的事情。在经过2017年的酝酿过程后,Service Mesh技术接近一个爆发的状态。而2018年很有可能就是Service Mesh全面爆发的一年,它的目标其实就是一个:重新塑造整个微服务市场。

在公众号中回复(非评论)关键词“ weekly41 ”即可阅读全文

02许式伟:我与Go语言的这十年
2007 年 9 月 20 日,关于设计一门全新语言的讨论正式开始,这门全新的语言,就是后来的 Go。时至今日,Go 语言已经发布到 1.9 版本,走过了整整十年的历程。在这十年间,Go 语言两夺 TIOBE 年度语言大奖(2009/2016),许多初创公司在早期使用 Go 进行开发,包括现在的云计算巨头 Docker,也由此催生出了 Kubernetes 这样的项目。在大洋彼岸的中国,Google Trends 显示 Go 的异常火爆更让 Go 语言之父感到震惊。而这一切,跟一位名叫许式伟的技术人密不可分。

在公众号中回复(非评论)关键词“ weekly42 ”即可阅读全文
03系统设计的万能解法:SNAKE原则
本文会聊一聊系统设计的基本方法——SNAKE原则(Scenario,Necessary,Application,Kilobit,Evolve),它是BitTiger创始人冯沁原在准备系统设计相关知识时整理出的一套方法论,非常适合用于系统设计的各个方面,无论宏观还是微观,初期还是晚期。 

在公众号中回复(非评论)关键词“ weekly43 ”即可阅读全文

04golang 汇编入门
在某些场景下,我们需要进行一些特殊优化,因此我们可能需要用到golang汇编,golang汇编源于plan9,此方面的 介绍很多,就不进行展开了。本文会从WHY和HOW开始讲起。
golang汇编相关的内容还是很少的,而且多数都语焉不详,而且缺乏细节。对于之前没有汇编经验的人来说,是很难 理解的。而且很多资料都过时了,包括官方文档的一些细节也未及时更新。因此需要掌握该知识的人需要仔细揣摩, 反复实验。

在公众号中回复(非评论)关键词“ weekly44 ”即可阅读全文
05
浅谈分布式存储系统数据分布方法

分布式存储系统中面临着的首要问题就是如何将大量的数据分布在不同的存储节点上,无论上层接口是KV存储、对象存储、块存储、亦或是列存储,在这个问题上大体是一致的。本文将介绍在分布式存储系统中做数据分布目标及可选的方案,并试着总结他们之间的关系及权衡。
   
在公众号中回复(非评论)关键词“ weekly45 ”即可阅读全文
06
基于Go技术栈的微服务构建
在大型系统的微服务化构建中,一个系统会被拆分成许多模块。这些模块负责不同的功能,组合成系统,最终可以提供丰富的功能。在这种构建形式中,开发者一般会聚焦于最大程度解耦模块的功能以减少模块间耦合带来的额外开发成本。同时,微服务面临着如何部署这些大量的服务系统、如何运维这些系统等新问题。
本文的素材来源于我们在开发中的一些最佳实践案例,从开发、监控、日志这三个角度介绍了一些我们基于Go技术栈的微服务构建经验。

在公众号中回复(非评论)关键词“ weekly46 ”即可阅读全文


本周开源


Golang一种全节点比特币实现在公众号中回复(非评论)关键词“ weekly47 ”即可阅读全文用 Go 编写的恶意流量分析程序在公众号中回复(非评论)关键词“ weekly48 ”即可阅读全文

活动推介


GopherChina 2018 即将到来,点击阅读原文先行了解~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: