Go 语言是将 CSP 理论从学术界落地到工业界的典范,能够在基础设施领域和应用... 展开 >




北航硕士,IT 行业多年从业者,曾在某公司担任技术专家,畅销书《Go 语言高级编程》合著者,Go Contributor,对 Go 的底层实现有深入理解,从业期间保持输出习惯,xargin.com 作者。
Go 语言是将 CSP 理论从学术界落地到工业界的典范,能够在基础设施领域和应用领域都大爆发与 Go 在并发上的优秀设计是离不开的,“Don't communicate by sharing memory, share memory by communicating” 让每一个 Gopher 都奉为金科玉律,深入地影响了整个技术领域,甚至在那些新语言的设计中,我们也可以看到 Go 语言的影子。尽管 Go 大幅降低了并发编程的门槛,对于有追求的 Gopher 来说,从理论到硬件再到应用,全方位地理解并发知识能够帮助我们融会贯通,攀上技术的高峰。本专题的主题会覆盖到这些方面的知识,希望对 Gopher 们有帮助。
Go 是一门非常容易上手的现代化语言,并提供了简洁有力的并发抽象,使得我们可以快速开发出各类应用,其性能在大多数时候能够满足需求。但想要在对性能有更严苛要求的场景中使用 Go 并不是一件轻松的事情,比如量化交易需要程序尽可能的快。在这次分享中,我将从 Go 语言在量化交易中的实践需求出发,逐层揭示 Go 并发的原动力与设计基础。同时展示如何利用 CPU 的视角透视并发/并行在处理器中的内部模型和细节,在此基础之上,利用这些特性进行性能优化,最终实现高性能的应用。
演讲提纲:
1. 为什么选择 Go
2. 躲不开的并发
3. 另一个维度:指令世界
你将获得:
Go 是一门非常容易上手的现代化语言,并提供了简洁有力的并发抽象,使得我们可以快速开发出各类应用,其性能在大多数时候能够满足需求。但想要在对性能有更严苛要求的场景中使用 Go 并不是一件轻松的事情,比如量化交易需要程序尽可能的快。在这次分享中,我将从 Go 语言在量化交易中的实践需求出发,逐层揭示 Go 并发的原动力与设计基础。同时展示如何利用 CPU 的视角透视并发/并行在处理器中的内部模型和细节,在此基础之上,利用这些特性进行性能优化,最终实现高性能的应用。
演讲提纲:
1. Go 实战
2. 总结
你将获得:
在如今的互联网中,推荐系统被广泛应用,在众多的业务场景中承担着越来越重要的角色。推荐系统自身有着较高的复杂度,每个请求都要经过众多子服务,而且必须满足一定的性能要求,因此选择合适的编程语言非常重要。Go 语言本身就是为了高并发而设计的,轻量级的 goroutine 极大地增强了并发处理能力,非常适用于微服务架构的开发。本次主要为大家分享为什么 Go 语言能够解决我们遇到的瓶颈问题,并以此为契机深入挖掘,加深对 goroutine 和 IO 多路复用技术的理解。
演讲提纲:
1. 推荐系统的基本架构
2. 并发瓶颈问题
3. 重构,从根本上解决问题
4. 结果与展望
你将获得:



微信咨询

电话咨询
微信联系我们
