当前位置: 首页 > news >正文

网站建设的技术阶段怎样凡科建设网站

网站建设的技术阶段,怎样凡科建设网站,wordpress code标签,襄阳网站建设开发&&大数据学习&& 🔥系列专栏: 👑哲学语录: 承认自己的无知,乃是开启智慧的大门 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言📝支持一下博主哦&#x1f91…

&&大数据学习&&

🔥系列专栏: 👑哲学语录: 承认自己的无知,乃是开启智慧的大门
💖如果觉得博主的文章还不错的话,请点赞👍+收藏⭐️+留言📝支持一下博主哦🤞


状态的分类:

1)托管状态(Managed State)和原始状态(Raw State)

Flink的状态有两种:托管状态(Managed State)原始状态(Raw State)托管状态就是由Flink统一管理的,状态的存储访问、故障恢复和重组等一系列问题都由Flink实现,我们只要调接口就可以;而原始状态则是自定义的,相当于就是开辟了一块内存,需要我们自己管理,实现状态的序列化和故障恢复。

通常我们采用Flink托管状态来实现需求。

2)算子状态(Operator State)和按键分区状态(Keyed State)

接下来我们的重点就是托管状态(Managed State)。

我们知道在Flink中,一个算子任务会按照并行度分为多个并行子任务执行,而不同的子任务会占据不同的任务槽(task slot)。由于不同的slot在计算资源上是物理隔离的,所以Flink能管理的状态在并行任务间是无法共享的,每个状态只能针对当前子任务的实例有效。

而很多有状态的操作(比如聚合、窗口)都是要先做keyBy进行按键分区的。按键分区之后,任务所进行的所有计算都应该只针对当前key有效,所以状态也应该按照key彼此隔离。在这种情况下,状态的访问方式又会有所不同。

基于这样的想法,我们又可以将托管状态分为两类:算子状态按键分区状态。

另外,也可以通过富函数类(Rich Function)来自定义Keyed State,所以只要提供了富函数类接口的算子,也都可以使用Keyed State。所以即使是map、filter这样无状态的基本转换算子,我们也可以通过富函数类给它们“追加”Keyed State。比如RichMapFunction、RichFilterFunction。在富函数中,我们可以调用.getRuntimeContext()获取当前的运行时上下文(RuntimeContext),进而获取到访问状态的句柄;这种富函数中自定义的状态也是Keyed State。从这个角度讲,Flink中所有的算子都可以是有状态的

无论是Keyed State还是Operator State,它们都是在本地实例上维护的,也就是说每个并行子任务维护着对应的状态,算子的子任务之间状态不共享。

http://www.dtcms.com/a/494180.html

相关文章:

  • 手机建设网站目的怎么修改网站标题关键词描述
  • 论坛外链代发湖南网站建设seo
  • 唐山做网站建设公司怎么做刷网站流量生意
  • 深圳网站建设哪家好网站图片自动切换怎么做
  • 网站建设与维护的选择题外贸网站建设可以吗
  • 在线网站建设价值学院网站制度建设
  • 海外sns网站网站建设实训心得及收获
  • 中国网站服务器哪个好齐齐哈尔市网站建设
  • 做兼职打字员的网站网站建设的结构
  • 优秀的个人网站阿里云备案个人可以做网站吗
  • 中国知名网站建设公司沈阳无痛人流大概多少费用
  • 海南城乡建设网站京津冀协同发展的问题
  • 网站开发和竞价开发app软件的步骤
  • 没有虚拟主机怎么建网站太原网络广告公司
  • 手机网站 建设网站如何做微信支付宝支付宝支付接口
  • 无锡百度公司王东seo优化信
  • 顺义区做网站天津产品设计公司
  • 微网站网站模板建站如何做ps4的游戏视频网站
  • 做网站在哪里接活php怎么给网站做spm
  • 端午节网站制作比较好的网站开发框架
  • html做网站实战教程东莞+网站+建设+汽车
  • 先备案域名还是先做网站wordpress 支持中文用户名
  • 安徽网站建设案例创新驱动发展战略的内容
  • 唯品会的网站建设泉州市网站api建设
  • 极简风格 网站做h游戏视频网站
  • fwa 网站 欣赏网站建设是怎么挣钱的
  • 查找北京国互网网站建设网站建设wix
  • 法律咨询微信网站建设中国建设行业峰会官方网站
  • 中山市 有限公司网站建设vps建设网站别人访问不了
  • 自学做网站做网站 商标分类