Loading…

线上峰会
12月9-10日
了解更多信息注册参加

Sched 应用程式允许你建立你的日程表,但不能代替你的活动注册。你必须注册 2021年中国 KubeCon + CloudNativeCon + Open Source Summit - 线上峰会 才能参加会议。如果你还没有注册但想加入我们,请到活动注册页面购票注册。

请注意:此日程表自动显示为中国标准时间(UTC +8)。要想看到您选择的时区,请从右侧 「Filter by Date」上方的下拉菜单中选择。日程表可能会有变动。


Virtual
December 9-10
Learn More and Register to Attend

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon + Open Source Summit China 2021 - Virtual to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in China Standard Time (UTC +8). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.
Back To Schedule
Friday, December 10 • 12:10 - 12:45
C++ 工作流:基于任务的并行计算和异步网络引擎 | C++ Workflow: Task-based Parallel Computing and Asynchronous Networking Engine - Yingxin Li, Tencent

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
工作流是于 2019 年开源的。其不仅是面向 C++ 程序的 PaaS 级解决方案,而且还是一个整合了并行计算和异步通信的任务型模式。在 Sogou,C++ 工作流支持几乎所有的后台 C++ 在线服务,包括所有的搜索服务、云输入法、在线广告等。其每天会处理数百亿个以上的请求。不仅包括通信、计算、文件输入输出、计时器、计数器等异步资源,而且还包括创新引入的允许开发人员组装异步任务以实现复杂业务逻辑的任务流概念。其伴随多种通用协议和跨平台,支持多个操作系统,并且具备服务管理和负载平衡。其为一个整合了并行计算和异步通信的编程范型。去年,Yingxin Li 和她的同事们把焦点集中在了开源社区,这是一项巨大的挑战,也是一个值得分享的经验。因此,在本文中,Yingxin 将分享异步引擎中的任务型概念,也会介绍开源后对项目的影响。

Workflow is open sourced in 2019. It is not only a PaaS level solution for C++ programs, but also a task-base mode integrating parallel computing and asynchronous communication. In Sogou, it supports almost all back-end C++ online services, including all search services, cloud input methods, online advertisements, etc. It handles more than tens of billions of requests every day. Not only includes asynchronous resources such as communication, calculation, file IO, timers, counters, etc., but also the innovatively introduced task flow concept allows developers to assemble asynchronous tasks to implement complex business logic. It comes with a variety of common protocols, cross-platform, supports multiple operating systems, and comes with service management and load balancing. It is a programming paradigm that integrates parallel computing and asynchronous communication. Last year, Yingxin Li and her colleages focus on the open source community, which is a great challenge and also a worth sharing experience. So in this presentation, Yingxin will share the task-base concept in asynchronous engine and also present the influence to the project after open source.

Speakers


Friday December 10, 2021 12:10 - 12:45 CST
Open Source Summit 演讲厅