贵阳企业自助建站河南网站seo营销多少费用

web/2025/10/1 13:54:06/文章来源:
贵阳企业自助建站,河南网站seo营销多少费用,代理网址怎么设置,重庆专业网站建设公司哪家好简介 本系列是flink源码分析的第二个系列#xff0c;上一个《flink源码分析之集群与资源》分析集群与资源#xff0c;本系列分析功能组件#xff0c;kubeclient#xff0c;rpc#xff0c;心跳#xff0c;高可用#xff0c;slotpool#xff0c;rest#xff0c;metrics上一个《flink源码分析之集群与资源》分析集群与资源本系列分析功能组件kubeclientrpc心跳高可用slotpoolrestmetricsfuture。 本文解释slot管理组件严格来说slot管理组件不属于功能组件而是业务组件包括slotpool和slotmanage资源消费者申请到资源后在本地管有资源slot避免资源管理器异常导致作业运行失败同时资源管理器不可用也不会影响作业的继续执行只有资源不足时才会导致作业执行失败。 slot管理组件也是实现声明式资源管理核心值得我们细细分析。本文分析slotpool组件的分配/申请资源slotpool组件II 分析声明式资源管理 slotpool组件 上图是slotpool组件的类图 slotpool组件负责对接资源管理器分配和申请资源 - allocatePhysicalSlot 分配资源申请可用资源后对资源分配 - requestNewAllocatedSlot 请求待定资源/新资源 slotpool组件也是flink声明式资源管理的核心 下面详细介绍slotpool组件的资源分配申请资源和声明式管理资源 分配可用资源(simple allocator) 用户提交作业分发器接收并分发作业到作业管理器调度器确定所需资源申请资源检查当前可用资源是否足够如果不足请求新资源动态增加资源若足够分配资源给任务。 分配还有另一个实现slot sharing有比较复杂的资源分配策略分配策略跟本文主题无关因此选了比较简单simple allocator DeclarativeSlotPoolBridge桥接 声明式资源池DeclarativeSlotPool用声明式SlotPool实现SlotPool为了简化描述下面描述不区分DeclarativeSlotPoolBridge和DeclarativeSlotPool 1. 调度器调用PhysicalSlotProvider的allocatePhysicalSlot分配资源 2. allocatePhysicalSlot首先tryAllocateFromAvailable从当前可用资源分配若当前可用资源不够请求新资源 3. tryAllocateFromAvailable调用DeclarativeSlotPoolBridge的 getAvailableSlotsInformation获取资源池的可用资源其实际最终调用AllocatedSlotPool的getFreeSlotsInformation并组装为SlotInfoAndResources该类组合了SlotInfo和ResourceProfile前者是分配信息后者是资源信息 4. SlotSelectionStrategy选择策略在可用资源选择一个最合适的目前基于位置策略 5. 选出最合适的资源后PhysicalSlotProvider调用DeclarativeSlotPoolBridge的allocateAvailableSlot分配资源该方法不是实际分配资源而是调用DeclarativeSlotPool的 increaseResourceRequirementsBy增加资源请求(声明)该方法触发异步处理资源请求3.1 notifyNewResourceRequirements深入分析 6. 最后保留资源真正的分配在处理资源请求保留资源AllocatedSlotPool的reserveFreeSlot登记已分配资源AllocatedSlot 7. 最后调整资源保留不一定是最终分配最终分配后调整实际资源情况 最后分析一下 notifyNewResourceRequirements 3.1 notifyNewResourceRequirements notifyNewResourceRequirements类型Consumer函数方法 图1 上图是notifyNewResourceRequirements设置和调用的方法函数是怎么设置 图2 图1是图2的 connect调用设置模板S即service属性 设置方法是哪里调起 1.ResourceManagerLeaderListener监听资源管理器选主获取新主节点的地址 2.ResourceManagerLeaderListener通知JobMaster调用JobMaster的notifyOfNewResourceManagerLeader方法 3.notifyOfNewResourceManagerLeader启动rpc(重新)连接 4. rpc连接后触发onRegistrationSuccess事件方法然后 DeclarativeSlotPoolService的connectToResourceManager方法而后者即图1设置Conumer 总结请求新资源主要是调用资源管理器的declareRequiredResources方法该方法用 ResourceManagerLeaderListener和DeclareResourceRequirementServiceConnectionManager绕一下是为了适应分布式环境下资源管理器上线下线主节点选举后获取新主的地址重新连接后设置ResourceManagerGateway。 请求新资源(request new slots) 请求新资源是分配资源的延申当前没有足够的可用资源调度器请求新的资源 类图跟申请和分配资源基本相同场景实现由相同的类实现 1. 调度器在分配资源没有获得足够可用资源 调用SlotPool的requestNewAllocatedSlot请求新的资源这里的SlotPool是DeclarativeSlotPoolBridge桥接 DeclarativeSlotPool实现的SlotPool实现声明式管理的资源池下面不区分两者 2. DeclarativeSlotPoolBridge调用 increaseResourceRequirementsBy增加资源请求触发检查资源请求

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85088.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站优化的意义php免费源码

jsf集成spring使用大型数据集时,通常需要以分页格式显示数据。 分页是一个有趣的问题,因为它倾向于跨越应用程序的所有层,从视图层通过应用程序服务一直到对数据库的原始调用。 在获取分页数据时,有一些非常好的解决方案。 如果您…

手表网站的结构wordpress如何改页面模板

先建一个窗体,添加reportview,然后添加RDLC文件,然后添加数据集 1、添加一个数据集 点确定后界面如下 在空白处右键 修改名称 添加行 重命名行 表效果 2、添加报表 确定后出现下面界面 然后添加资料数据源 点击新增,选择资料集,出…

聊城宏远网站建设优化网站建设中 单页

目录 Android Studio中内存分析工具Memory profiler的使用1. 打开Memory Profiler2. 工具使用3. 内存选项说明4. 内存性能分析器概览5. 内存计算方式6. 查看内存分配7. 捕获java/kotlin方式查看内存分配8. 堆转储文件导入和导出 内存性能分析器中的泄漏检测 Android Studio中内…

建设专业网站wordpress 点击文章图片

应用上云之后,如何进行数据可靠性以及业务连续性的保障是非常关键的,通过华为云云上两地三中心方案了解相关方案认证地址:https://connect.huaweicloud.com/courses/learn/course-v1:HuaweiXCBUCNXI057Self-paced/about当前内容为灾备常见理论…

家乡的网站设计模板厦门正规网站建设企业

一、概念 正则化在深度学习领域是为了防止训练结果过拟合而采取的一种方法。 1.1 过拟合 过拟合表示模型的泛化能力较差,体现在实际训练模型上就是在训练集表现很好,但是在测试集的效果一般。 过拟合的原因:1,模型过于复杂。2&…

中国风html5网站模板免费下载wordpress文章设置受密码保护

使用Ubuntu 22.04时强制关机了一下(make -j16把电脑搞崩了),开机后系统显示的颜色异常,类似高对比度或反色,如下图。看着很难受,字体也没办法辨认。还好之前遇到过类似的问题,应该是一个配置文件…

制作好的网站必须申请后台登录wordpress

字符串哈希 KMP 基本 字符串哈希 理论 将一个字符串转成一个数字,可以快速比较两个字符串是否相同等。要求为:相同字符串哈希值相同,不同字符串哈希值尽量不相同。 映射方法通常采用多项式哈希方法,很像进制转换。假设字符串为…

网站建设与数据库维护 pdfphp购物网站开发uml图

size()和max()中的含义 以前我理解axis0代表行,axis1代表列; 但是这种含义在函数size()和max()中恰恰相反; 其实不是这样的,我们回到单词axis本身,它的意思是“轴”,没错轴就是代表一个方向,像…

网站建设 通讯员建筑人

markdown快速入门(typora) 1、代码块 //代码块语 public static void main(String[] args){}//linux下spring项目的启动命令 # java -jar blog start ## 2、标题:java # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题3、字体 …

知名小蚁人网站建设自己怎么建立网站

目录 1.Chrome跨域插件配置 1.1启动插件 1.2. 设置本地调试跨域 2 Firefox跨域插件 2.1. 安装插件 CORS Everywhere 2.2. 启动插件 3 工具下载链接 1.Chrome跨域插件配置 使用chrome插件“Allow CORS: Access-Control-Allow-origin ”来解决跨域问题。 点击pin图标&…

用什么软件做网站原型点点 wordpress

响应式简单理解:当一个对象的属性发生变化的时候调用一个回调函数 要想做到上述功能需要具备两个条件 属性的写入和读取必须可以被拦截(被vue管理)属性必须在回调函数或watch函数中被读取,这样才能记录属性之后被写入的时候应该调…

后台网站更新 网站没显示长春网站建设那家好

分析: 定义三个函数:input、sort、print。其中,input 函数用于输入十个整数,sort 函数用于对这十个整数进行排序,print 函数用于输出排序后的十个整数。这三个函数都是 void 类型,即不返回任何值。 在主函数…

网站备案失败企业网站开发语言

您的业务活动需要多个 Gmail 帐户吗?出海畅游,Gmail账号是少不了的工具之一,可以关联到Twitter、Facebook、Youtube、Chatgpt等等平台,可以说是海外网络的“万能锁”。但是大家都知道,以上这些平台注册多账号如果产生关…

成都市金堂县网站建设访问数据库的网站开发语言

作为一个新手,你可能会对PyQt和Qt的其他绑定(如PySide)之间的优势和劣势感到困惑。没问题,这很正常。我们先来谈谈优势吧。 首先,PyQt是由C编写的,因此它具有强大的跨平台支持。这意味着无论你使用的是Win…

怎么提高网站收录网站备案期间可以做推广吗

std::vector 是C标准库中的一个容器,提供了动态数组的功能。下面列出了一些 std::vector 类常用的方法: 构造函数和析构函数: vector():构造一个空的向量。vector(size_type n):构造一个包含 n 个元素的向量&#xff0…

上海 高端网站建设青岛免费建网站

11.1 spring-boot为MVC提供的自动配置 1.ContentNegotiatingViewResolver视图解析器; 2.静态资源或者支持WebJars; 3.自动注册类型转换器:比如说前台提交user的字段,后台自动封装的意思; 4.HttpMessageConverters&…

php做网站特效室内装修设计公司排名

数据库三个,如下: 注意:配置中间表的时候,表设计层面最好和配置的其他两张表契合,例如其他两张表为fate内的master和slave;要整合其对应关系的话,设计中间表的结构为master_id和slave_id最好(不然会涉及重写外键的操作) 重写外键(介绍) 对于 many2many 关系,连接表…

新手站长如何购买虚拟主机做网站包含导航栏至少包含三个布局

中国京津冀国际光伏展是一个专门展示光伏技术和产品的展览会。该展览会旨在促进光伏产业的发展和推广,推动太阳能光伏的应用和利用。 这个展览会通常会邀请国内外的光伏企业和专家参加,展示最新的光伏技术和产品,包括太阳能电池板、光伏组件、…

惠州市住房和城乡建设厅网站网址建立快捷方式

我用php.exe远行php文件出现了几个问题,先说一下怎么解决这些问题的,然后再说怎么运行 首先是出现 ‘php.exe’ 不是内部或外部命令,也不是可运行的程序 或批处理文件,查了一下,是没有配置php环境变量,配置php环境的过…

腾讯建设网站视频云南网站定制开发

近年来,投影仪逐渐成为年轻人追捧的家居时尚单品。据国际数据公司(IDC)报告显示,2022年中国投影机市场总出货量505万台,超80%为家用投影仪。相比于电视,投影仪外观小巧、屏幕大小可调节,无论是卧…