12 2020 档案

摘要:flink 1.11.2 学习笔记(4)-状态示例接上节继续,今天学习Flink中状态的使用。数据处理的过程中,对当前数据的处理,有时候要依赖前一条数据的值,这种被称为“有状态”的计算。 举个例子:有这么一个公司,喜欢用内部沟通软件(类似企业微信)来做员工考勤,假设这个软件会定时上报每个员工的在线状态,如果在线(online),认为员工在上班,如果 阅读全文
posted @ 2020-12-20 21:41 菩提树下的杨过 阅读(388) 评论(0) 推荐(0) 编辑
摘要:flink 1.11.2 学习笔记(3)-统计窗口window接上节继续,通常在做数据分析时需要指定时间范围,比如:"每天凌晨1点统计前一天的订单量" 或者 "每个整点统计前24小时的总发货量"。这个统计时间段,就称为统计窗口。Flink中支持多种Window统计,今天介绍二种常见的窗口:TumbingWindow及SlidingWindow。 如上图,最下面 阅读全文
posted @ 2020-12-19 15:19 菩提树下的杨过 阅读(824) 评论(0) 推荐(0) 编辑
摘要:以呼叫中心为例解释如何将有状态设计转换成无状态设计?在日常开发中,我们经常会到"有状态"服务设计与"无状态"服务设计,何谓“无状态”? 简单来说,比如http请求一个静态网页,访问请求随便转发到服务器集群中的任何一个节点都行,集群在运行过程中,动态扩容或缩容对整体运行影响不大,就算正在访问的请求偶尔断了(比如:服务器意外重启或网络抖动),结合“重试、 阅读全文
posted @ 2020-12-06 21:33 菩提树下的杨过 阅读(905) 评论(0) 推荐(1) 编辑
摘要:SIP协议学习笔记友情提示:初次接触SIP(Session Initiation Protocol)协议的同学,强烈建议先将文末参考文章中的链接,先看至少二遍! 一、SIP协议是一个文本协议 言外之意:不同于二进制难以阅读,SIP是仅凭肉眼就能看懂大意的协议。来一个示例: INVITE的请求示例: INIVTE si 阅读全文
posted @ 2020-12-03 23:22 菩提树下的杨过 阅读(2397) 评论(0) 推荐(1) 编辑