云原生的概念云计算是什么:云计算是一种新的互联网模式,云厂商可以出租公私有云给我们,我们可以极其便捷的随时获取,按需使用,随时扩展,按使用付费,就像使用水电一样简单,而不必像以前一样需要自己购买物理机,搭建机房等复杂操作。
云平台优点:
稳定,云厂商运维稳定,分布式集群部署简单,高可用
弹性扩展,
...
JUC并发编程深入学习笔记
Java并发理论基础1. 为什么Java多线程并发很重要硬件方面:当前摩尔定律(价格不变时,同等大小的集成电路上的元器件个数每隔18-24个月就增加一倍)开始失效,CPU主频不再翻倍,而是采用多核的方式,单核执行效率不再增长,则想要程序处理更快就需要多核并行或并发来编程。
软件方面:互联网企业高并发
...
FlinkSQL与API极速入门
Flink SQL与API简介
简而言之,Flink API是一套查询API,可以将文件系统、Kafka队列等外部数据在Flink中映射成表结构,然后通过API进行查询。Flink SQL则是可以直接通过SQL语句进行查询统计。
官方文档地址:https://ci.apache.org/projects/flink/flink-docs-release-1.13/
Flink零基础极速入门
Flink高级API极速入门
前言
在学习完零基础入门后,就能够学会如何创建流,读取数据,如何使用算子进行数据处理,如何将计算结果输出到MySQL,Redis等地方了。但是因为在数据传输过程中会出现很多各种各样的情况,比如说上报的数据时间是乱序的,这个就需要用到Window窗口了。
Window概念介绍
Window本质上是流处理与批处理的桥梁,可以让你在无限流里创建有限流进行操作,比如说可以在源源不断的订单数据中计算5分钟内的销售额,计算最近100个订单都是哪个地区的。
所以此时通过这个例子,我们就能发现Window是分两种,一种是CountWindow
,按照指定的数据条数来创建Window,就是上面所说的通过100个订单来统计地区,另一种是TimeWindow
,按照指定的时间来生成窗口。