Go 语言实战

会议室:待定
出品人:曹春晖

Go 语言凭借其简单、语言层面支持并发编程、跨平台编译和自带垃圾回收机制等核心优... 展开 >

专题出品人:曹春晖

某公司技术专家

北航硕士,IT 行业多年从业者,曾在某公司担任技术专家,畅销书《Go 语言高级编程》合著者,Go Contributor,对 Go 的底层实现有深入理解,从业期间保持输出习惯,xargin.com 作者。

专题:Go 语言实战

Go 语言凭借其简单、语言层面支持并发编程、跨平台编译和自带垃圾回收机制等核心优势,在基础设施领域和应用领域得到广泛的推崇与应用。但想要在对性能有更严苛要求的场景中使用 Go 并不是一件轻松的事情。本专题将为你带来Go语言在基础设施、中间件、推送系统、分布式事务、性能优化等领域的深度实践案例,帮助你充分了解 Go 语言的优势,掌握常见问题的解决方案。

by 叶东富

前常青藤爸爸
技术部 CTO

Go 语言已经被大量应用于云原生、微服务等领域。在这些应用场景中,常常会出现跨服务数据一致性的需求,这些需求往往跟订单、金额相关,因此非常关键。但目前来看,处理这些需求还没有开源的成熟解决方案。本议题主要分享首个开源的 Go 分布式事务框架 DTM 面临的问题,以及设计与实现中的权衡取舍与深度实践。

演讲提纲:

  1. 问题背景
    • 微服务场景下的需求
    • 现有方案中的问题
  2. DTM 设计与实现
    • SAGA 的设计与实现
    • 二阶段消息的设计与实现
    • 服务端架构的设计
  3. Go 在开源中的优势
    • 测试驱动开发
    • DevOps
  4. 总结与展望

你将获得:

  1. 了解 Go 语言的分布式事务解决方案
  2. 了解 Go 语言在开源中的优势

by 芮峰云

北京多来点信息技术有限公司
基础架构中心 后端架构师

本次分享会介绍长连接推送的架构设计和如何实现低延迟、有序性、消息可靠性的实战经验;探讨分布式场景下长连接推送系统的设计,了解如何最大程度保证系统高并发、高吞吐、高可用;以及在 200W 海量连接下 Golang 的性能优化实践。

演讲提纲:

  1. 长连接推送
  2. 架构设计&核心技术
    • 技术选型
    • 多网络协议支持
    • 分布式长连接推送架构介绍
    • 保证消息的可靠性,实时性
    • 实现高可用架构
    • 实现消息的问题追踪,幂等及兜底
  3. 性能调优
  4. 深度优化

你将获得:

  1. 理解长连接推送
  2. 了解分布式推送架构
  3. 了解如何最大程度保证系统高并发、高吞吐、高可用
  4. Golang 调优实践

by 李志信

阿里云
中间件团队 开发工程师

近年来,随着 Go 语言的流行,众多厂商相关的技术栈得到了发展,特别是在微服务场景下,这使用 Go 语言编写应用成为了一大趋势,也为业务开发人员提出了关于 Go 微服务应用服务治理能力的诉求。Dubbo-go 作为发展历史较长、应用较为广泛的 Go 微服务框架,在近期与多个业务方合作与实践的项目中,解决了许多开发者关心的微服务治理能力问题,例如微服务的可视化、测试能力、无损上下线能力以及 Mesh 场景的探索等等。我们希望在这次分享中,让更多关心云原生、微服务、Go 应用的开发者能够了解到 Dubbo-go 的实践思路,从而得到一些新的启发。

演讲提纲:

  1. 现状与问题
  2. 技术重点
    • 元数据中心与泛化调用
    • 优雅上下线
    • 服务注册发现与接口及服务发现在 Mesh 场景的设计
  3. Dubbo-go 的落地实践
    • 内部落地的情况
    • 与外部落地的合作情况
  4. 总结与展望

你将获得:

  1. 了解 Go 语言服务框架最新的发展方向
  2. 了解 Dubbo 生态目前的主要方向
  3. 了解微服务治理的底层实现思路

交通指南

来广营·朝来科技园

Laiguangying Beijing
地址: 北京市朝阳区来广营朝来科技园
  • 微信咨询

  • 电话咨询

    联系电话:+86 13167596032

微信联系我们