Flink源码阅读:Netty通信

thbcm阅读(40)

LocalInputChannel 是上下游的 Task 部署在同一个 TaskManager 时使用的,在本地即可完成数据交换,无需网络通信。当上下游的 Task 部署在不同的 TaskManager 时,就需要用到 RemoteInputChannel,Flink 利用 Netty 来进行数据交互。本文我们来一起梳理一下 Netty 相关的源码。

.NET周刊【12月第2期 2025-12-14】

thbcm阅读(34)

Avalonia 11 的发布显著提升了 .NET 生态中的跨平台 UI 开发能力,特别是提供了高质量的 Fluent 2 风格控件。文章介绍了用 Avalonia 框架开发的跨平台视频会议系统 Demo,支持多种功能,如视频会议、屏幕分享和电子白板,并保证语音质量和动态调节编码。开发环境基于 Visual Studio 2022 与.NET 8.0,使用 C#编写。项目分为服务端与客户端,涉及重要类和技术细节,展示了实际应用的可行性与前景。

并发,并行与异步

thbcm阅读(42)

为了彻底澄清这些基础但至关重要的概念,我们深入剖析理论原则并且同时抛开我们日常使用的现代框架(如.NET)中的具体实现(这往往会误导),以辨析并发(Concurrency)、
并行(parallel)和异步(Asynchronous)这三个核心概念。

联系我们