阿里云专家SDCC参会手札:Erlang之父表示开发人员更应该关注上层逻辑

简介: 本文为阿里云数据库技术专家黄大鹏参加SDCC后写的手札,他分享了一些见闻,比如:和Erlang之父Joe Armstrong聊天的内容——相对于性能软件开发人员更应该关注上层逻辑,从更高的层面去考虑优化这件事件,尽量考虑投入产出,另外性能优化从长远看应该交给硬件。

本文为云栖社区约稿,作者为:阿里云数据库技术专家黄大鹏

正文

1

非常有幸能见到Erlang之父Joe Armstrong,老爷子这次分享了Erlang的设计哲学,用现实中的例子讲述并发的原理,高可用的本质;他还分享了他个人30年的从业经历,题目是《How i got my grey hairs》,非常有趣,当然中间最重要的就是Erlang的发展历程,展示了Erlang是如何从一个简单的脚本语言演进到当前非常强大的高性能平台的。

茶歇环节和Joe聊了性能和新Feature方面的话题, Joe表示相对于性能软件开发人员更应该关注上层逻辑,从更高的层面去考虑优化这件事件,尽量考虑投入产出,另外性能优化从长远看应该交给硬件。 新Feature方面,老爷子表示不要盲目的追求开发新的功能,为了保持系统的简洁,高效, 优美,“常常当要加入一个东西时,你需要拿出另一个”。

第一个分享是由我来分享的,主要从在云上构建高可用,高性能的数据通道说起,阐述相关技术难点,Erlang为解决这些问题提供的帮助,以及我们在Erlang应用实践的经验,其中重点分享了我们如何解决当前Erlang vm的单poll set的问题,相关源码也已经开源,解决该问题对Erlang的网络性能有极大提升,会后很多同学对这块表示非常高的关注。

第二个分享是由环信的首席架构师一乐, 在环信最大的Erlang集群有800+,他们大规模的使用了Erlang自带的分布式数据库mnesia,证明了在这个规模上mnesia还是可靠的。另外他从业务讲述了多租户场景下的开发难点,为解决这个问题其核心是要调度问题。另外他还分享了pg2相关坑,建议不要使用pg2,也不要使用使用了pg2的库。

第三个分享的是来自Yunba的CEO张虎, 他提出软实时的本质是公平调度,在消息业务场景下要做到及时响应必须要软时间,而且要做抢占式的调度,不能应该一个逻辑单元速度慢,拖慢了别的单元,这在软实时调度方面Erlang有天生的优势。这次他还分享了在他们的业务场景下如何做负载均衡,如何优化短连接。最后他讲了Erlang的学习经验,上手是很容易的,目前最大的障碍在工具链上,希望社区能加快完善rebar这类的编译打包工具。

目录
相关文章
|
2月前
|
SQL 存储 数据管理
阿里云视觉智能开放平台的逻辑数仓基于统一的SQL语法
【2月更文挑战第9天】阿里云视觉智能开放平台的逻辑数仓基于统一的SQL语法
52 2
|
2月前
|
弹性计算 人工智能 安全
带你读《从基础到应用云上安全航行指南》——阿里云产品专家教你如何全方位构建ECS安全体系(3)
带你读《从基础到应用云上安全航行指南》——阿里云产品专家教你如何全方位构建ECS安全体系(3)
433 0
|
2月前
|
弹性计算 安全 网络安全
带你读《从基础到应用云上安全航行指南》——阿里云产品专家教你如何全方位构建ECS安全体系(2)
带你读《从基础到应用云上安全航行指南》——阿里云产品专家教你如何全方位构建ECS安全体系(2)
479 0
|
2月前
|
弹性计算 安全 网络安全
带你读《从基础到应用云上安全航行指南》——阿里云产品专家教你如何全方位构建ECS安全体系(1)
带你读《从基础到应用云上安全航行指南》——阿里云产品专家教你如何全方位构建ECS安全体系(1)
427 0
|
2月前
|
弹性计算 安全 API
带你读《从基础到应用云上安全航行指南》——干货长文快收藏!阿里云专家教你如何安全访问和管理ECS资源(1)
带你读《从基础到应用云上安全航行指南》——干货长文快收藏!阿里云专家教你如何安全访问和管理ECS资源(1)
573 2
|
2月前
|
弹性计算 运维 监控
带你读《从基础到应用云上安全航行指南》——干货长文快收藏!阿里云专家教你如何安全访问和管理ECS资源(2)
带你读《从基础到应用云上安全航行指南》——干货长文快收藏!阿里云专家教你如何安全访问和管理ECS资源(2)
561 0
|
2月前
|
弹性计算 安全 开发工具
带你读《从基础到应用云上安全航行指南》——干货长文快收藏!阿里云专家教你如何安全访问和管理ECS资源(3)
带你读《从基础到应用云上安全航行指南》——干货长文快收藏!阿里云专家教你如何安全访问和管理ECS资源(3)
565 2
|
3月前
|
弹性计算 安全 API
干货长文快收藏!阿里云专家教你如何安全访问和管理ECS资源
本文整理自【弹性计算技术公开课——ECS安全季】系列课程中,阿里云弹性计算高级技术专家张振华带来的课程《如何安全访问和管理ECS资源》一节。
|
3月前
|
弹性计算 人工智能 安全
阿里云产品专家教你如何全方位构建ECS安全体系
2024开年伊始,阿里云弹性计算团队全新推出新一季【ECS 安全季】,通过分享云上安全体系相关产品与最佳实践,让用户快速上手构建业务的安全防护能力。 首节课程《如何全方位构建ECS的安全体系》由阿里云弹性计算高级产品专家马小婷带来,课程涵盖了“云上安全的重要性、云安全责任模型、ECS安全能力大图解读”等内容,本系列全部课程也将在阿里云官网、阿里云官方微信视频号、阿里云官方钉钉视频号、阿里云开发者微信视频号同步播出。

热门文章

最新文章