- 博客(4)
- 收藏
- 关注
原创 【Flink】网络通信剖析-RPC通信源码
RPC,即远程过程调用(Remote Procedure Call),是一种通过网络从远程计算机程序上请求服务的技术,而无需了解底层网络技术的协议。在RPC中,客户机和服务器位于不同的机器上,客户端通过网络调用在服务器端运行的过程,并将结果发送回客户机。这种技术允许程序像调用本地过程一样调用远程过程,使得跨平台、跨机器的服务调用成为可能。
2024-09-13 09:20:49
281
原创 【Starrocks】建表篇Fe源码解析
现在市面上主流的OLAP存算一体架构主要有两类进程:Frontend(FE)和Backend(BE)Frontend一般是用Java写的。主要职责有:Backend一般是用C++写的,主要职责有:小节核心服务启动 分别启动查询引擎服务(QeService)、Thrift服务(FrontendThriftServer)和HTTP服务(HttpServer),为用户提供MySQL协议、Thrift协议和HTTP协议的服务接口QeService我理解应该是查询客户端一些sql请求,通过mysql ser
2024-09-12 23:40:19
1069
原创 【Flink】集群架构
在Flink中这里说的资源主要是TaskManager节点上的Task Slot计算资源,Flink中每个提交的任务最终会转换成task,每个task需要发送到TaskManager 上的slot中执行(slot是资源调度最小的单位),Flink为不同的环境和资源提供者(例如:Yarn/Kubernetes和Standalone)实现了对应的ResourceManager,这些ResourceManager负责申请启动TaskManager获取Slot资源。每个 task 由一个线程执行。
2024-09-10 22:13:51
1460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人