01

万字长文揭秘:阿里如何实现海量数据实时分析?

随着数据量的快速增长,越来越多的企业迎来业务数据化时代,数据成为了最重要的生产资料和业务升级依据。本文由阿里AnalyticDB团队出品,近万字长文,首次深度解读阿里在海量数据实时分析领域的多项核心技术。

数字经济时代已经来临,希望能和业界同行共同探索,加速行业数字化升级,服务更多中小企业和消费者。

原文链接:

https://mp.weixin.qq.com/s/kt-xtvM77UZ3kD-3dpU7sw

原文二维码:

02

解读2018之 Go 语言篇(上):为什么 Go 语言越来越热?

2018 年接近尾声,InfoQ 策划了“解读 2018”年终技术盘点系列文章,希望能够给读者清晰地梳理出重要技术领域在这一年来的发展和变化。本篇文章是 Go 语言 2018 年终盘点,分为上下两篇。客观、深入分析 2018 年 Go 语言的技术发展现状,同时对明年可能的发展情况进行预测和展望。

原文链接:

https://infoq.cn/article/4LsxhHGpAG1Gq-q4KVO4

原文二维码:

03

万亿级数据洪峰下的分布式消息引擎

通过简单回顾阿里中间件(Aliware)消息引擎的发展史,本文开篇于双11消息引擎面临的低延迟挑战,通过经典的应用场景阐述可能会面临的问题 - 响应慢,雪崩,用户体验差,继而交易下跌。为了应对这些不可控的洪峰数据,中间件团队通过大量研究和实践,推出了低延迟高可用解决方案,在分布式存储领域具有一定的普适性。在此基础上,通过对现有有限资源的规划,又推出了分级的容量保障策略,通过限流、降级,甚至熔断技术,能够有效保障重点业务的高吞吐,成功的支撑集团包括海外业务平缓舒畅地度过双11高峰。与此同时,在一些对高可靠、高可用要求极为苛刻的场景下,中间件团队又重点推出了基于多副本机制的高可用解决方案,能够动态识别机器宕机、机房断网等灾难场景,自动实现主备切换。整个切换过程对用户透明,运维开发人员无需干预,极大地提升消息存储的可靠性以及整个集群的高可用性。

原文链接:

https://mp.weixin.qq.com/s/FuUICaNihx1PPKfxRTN1Fg

原文二维码:

04

beego框架代码分析

也许beego框架在国内应该是众多PHPer转go的首选,因为beego的MVC、ORM、完善的中文文档让PHPer们得心应手,毫无疑问我也是。这种感觉就像当年入门PHP时使用ThinkPHP一样。

随着你的认知的提升,某一天你可能慢慢的开始讨厌beego,你会发现go语言里包的真正意义,你开始反思MVC真的适合go吗,或者你开始觉着ORM在静态语言里的鸡肋,等等。我只想说:“也许你成长了~”。但是这些都不重要,每一个受欢迎的事物自然有我们值的学习的地方。今天这篇文章很简单,像一篇笔记,记录了我这几天抽空读beego源码的记录。

原文链接:

https://juejin.im/post/5c16f65ff265da61441ff343

原文二维码:

05

Golang Context是好的设计吗?

最近实现系统的分布式日志与事务管理时,在寻求所谓的全局唯一Goroutine ID无果之后,决定还是简单利用Context机制实现了基本的想法,不够高明,但是好用。于是对它当初的设计比较好奇,便有了此文。

原文链接:

https://segmentfault.com/a/1190000017394302

原文二维码:

职位推荐:

【深圳】明源云创招聘移动平台技术负责人 [B 端龙头][业务中台]

【北京】美餐网招聘 Golang /docker 容器平台工程师

杭州】【BroadLink】招聘若干golang后台开发


 点击 “阅读原文” 了解更多招聘详情

一周 Go World 新鲜事-2018W50相关推荐

  1. 一周 Go World 新鲜事-2019W11

    01 百万 Go TCP 连接的思考3: 正常连接下的吞吐率和延迟 这G一篇文章介绍了I/O密集型服务器和计算密集型的服务器的两种场景,对多epoller服务器和goroutine-per-conne ...

  2. 一周 Go World 新鲜事-2018W54

    01 Golang之美 初始golang,语言之美之简洁之高效,天生具有高并发等特性. 本文来自蔡欣圻.邵聪聪,对go语言的分析很到位全面,在这里分享出来给go开发者,希望能让你有一个更深刻的认知. ...

  3. 一周 Go World 新鲜事

    01 技术分享之<Golang高级讲义> 我曾经做过外面做过两次python语言的分享,一次是python gil解密,另一次是 python 内存管理. 我个人很喜欢研究探索语言本身的一 ...

  4. 一周 Go World 新鲜事-2018W45

    01 并发map --- sync map分析 本文基于1.10源码分析,如之前的文章可以看到,golang中的map是不支持并发操作的,golang推荐用户直接用读写锁对map进行保护,也有第三方类 ...

  5. 一周 Go World 新鲜事-2018W44

    01 Golang通道的无阻塞读写 无论是无缓冲通道,还是有缓冲通道,都存在阻塞的情况,但其实有些情况,我们并不想读数据或者写数据阻塞在那里,有1个唯一的解决办法,那就是使用select结构.这篇文章 ...

  6. 一周 Go World 新鲜事-祝大家开工大吉!

    01 使用Golang的Elasticsearch查询示例 Elastic中的查询与标准(不)SQL中的查询有很大不同.即使最终结果几乎相同(从表A得到全部,按B列排序,C desc在列D如'E'), ...

  7. 一周 Go World 新鲜事-2018W43

    01 Go Web框架特性比较 Go是一种快速增长的开源编程语言,旨在构建简单,快速,可靠的软件. 看看哪些伟大的公司使用Go来为他们的服务提供支持. 本文提供了所有必要的信息,以帮助开发人员了解有关 ...

  8. 一周 Go World 新鲜事-2018W42

    01 Go语言性能优化- For Range 性能研究 如果我们要遍历某个数组,Map集合,Slice切片等,Go语言(Golang)为我们提供了比较好用的For Range方式.range是一个关键 ...

  9. 分享Silverlight新鲜事(11月15日-21日) - PDC 10 Downloader

    分享一些最近一周Silverlight的新鲜事.^_^ 1. PDC 10资源下载客户端Silverlight版 该客户端汇集了PDC10上所有的Presentation资源,包括PPT,视频,代码等 ...

最新文章

  1. Workaround for 1701 Cannot truncate a table referenced in a foreign key constraint using doctrine:
  2. Kvm虚拟机克隆以及添加磁盘
  3. router vue 动态改变url_Vue教程(路由router-基本使用)
  4. 【译】Diving Into The Ethereum VM Part 2 — How I Learned To Start Worrying And Count The Storage Cost
  5. 使用别名访问MSSQL Express
  6. OpenCV cv::split用法的实例(附完整代码)
  7. DF标志和串传送指令
  8. Unit05: window 常用子对象-2 、 event 对象 、 Cookie
  9. jupyter notebook报错Failed to load module appmenu-gtk-module
  10. angular语言前端开发_web前端开发入门全套学习方法路径,兼职在家做网站也能月入上万...
  11. pta通讯录排序用python实现,python实现将android手机通讯录vcf文件转化为csv
  12. 深入浅出 Javascript API(二)--地图显示与基本操作 转
  13. 深拷贝的缺点_拷贝?还傻傻分不清深浅?
  14. js学习总结--持续更新(2)
  15. 2018.12.12 第九章虚拟内存
  16. html播放器加选集,推荐:非常详细的网页播放器之代码篇(精选集一)
  17. 通过 Azure 媒体管理门户开始使用直播流媒体
  18. mysql企业版安装_mysql企业版怎么安装图解
  19. 解决wineQQ不能输入中文
  20. 莫烦-pytorch

热门文章

  1. Vert.x 4 异步编程 - Futures 和 Promises
  2. [zz] 电脑灵异事件
  3. 多维数据表达式MDX笔记
  4. Bmob 后端云服务平台
  5. JS实现下拉选择日期,下拉选择年月日
  6. 安全系列(二)-银行加密体系与加解密算法速览
  7. 网银,快钱,支付宝的区别
  8. 含分布式能源电网储能容量优化 双层优化模型
  9. win7计划任务打开历史记录
  10. C语言之最简真分数递增序列