【阿里云MVP月度分享】如何基于MYSQL做实时计算?
来源:互联网 发布:手绘软件手机版 编辑:程序博客网 时间:2024/05/29 02:31
有时候我们会有这样的场景,在某个接口中,数据已经很规范地存入到一张的MYSQL表中,现在想对这样的数据做一些实时或准实时处理,比如数据多模式存储、异步准实时业务流程、业务实时监控等。接口中处理流程如下:
最原始的方法,是改动业务代码,将这些额外的处理流程作为同步流程,在更新MYSQL数据之后同步执行。如下图:
但是这样的处理流程可能会越来越多,如果一直作为同步流程,整个接口会变得越来越庞大、并且耗时越来越长、出问题的风险越来越高。
我有几张阿里云幸运券分享给你,用券购买或者升级阿里云相应产品会有特惠惊喜哦!把想要买的产品的幸运券都领走吧!快下手,马上就要抢光了。
所以我会考虑异步处理流程。如果可以改动一下代码,将数据额外写一份儿到队列里,再用flink、storm之类的去消费不就好了么。如下图:
但实际上,或许由于架构设计的不规范、或许由于业务场景的繁多,导致在代码中加一遍数据埋点,就如同重构一般的工作量。所以我们需要另一种方式,能实时感知到MYSQL中数据的变化。
原文链接
阅读全文
0 0
- 【阿里云MVP月度分享】如何基于MYSQL做实时计算?
- 【阿里云MVP月度分享】如何基于MYSQL做实时计算?
- 【阿里云MVP月度分享】SaaS服务商如何通过数加平台统计业务流量
- 【阿里云MVP月度分享】SaaS服务商如何通过数加平台统计业务流量
- 如何基于MYSQL做实时计算?
- 如何基于MySQL做实时计算?
- 【阿里云MVP月度分享】基于PAI平台和Pokemon数据集判断精灵是否为极品精灵
- 基于 Blink SQL 的阿里实时计算平台StreamCompute介绍
- BI团队如何高效应对快速扩张的公司的需求 —— 阿里云MVP赵玮主题分享
- 基于HBase做Storm 实时计算指标存储
- 布道云计算_阿里云MVP已启航
- 资讯精选 | “阿里云MVP“ Meetup极客开跑_与MVP一起玩转云计算
- 如何基于 Spark Streaming 构建实时计算平台
- 如何基于 Spark Streaming 构建实时计算平台
- 如何基于 Spark Streaming 构建实时计算平台
- BI团队如何高效应对快速扩张的公司的需求 —— 阿里云MVP赵玮主题分享【2】
- 9月19日云栖精选夜读:阿里云MVP Meetup极客开跑,与MVP一起玩转云计算
- 9月19日云栖精选夜读:阿里云MVP Meetup极客开跑_与MVP一起玩转云计算
- pycharm 不显示代码提示
- 在bash 中如何循环 如何保留几位有效数字
- Android中基于NuPlayer的RTSP框架学习
- Linux定时任务Crontab命令详解
- Spring Boot
- 【阿里云MVP月度分享】如何基于MYSQL做实时计算?
- Maven根据Profile读取不同配置环境配置文件
- hibernate入门-------eclipse环境搭建
- spring boot @ConfigurationProperties @EnableConfigurationProperties 配置注解使用
- 关于https路径下应用http资源问题
- Elasticsearch大文件检索性能提升20倍实践(干货)
- Rhyme/Spring 完整学习笔记
- Maven根据不同环境打包不同配置文件
- 二维数组—S型排座问题