自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Flink的优势

一种兼具低延迟和高吞吐能力,同时支持窗口计算、状态和恰好一次语义的计算引擎。 流批一体。 主要应用场景包括实时数仓、实时大屏、实时推荐、实时报表、实时风控和实时监控,当然还有其他一些应用场景。总之,实时计算的业务需求,一般都会用 Flink 进行开发。 ...

2021-09-01 09:04:48 411

原创 分布式binlog同步

需求点 同步数据源的连接数过多 减少运维的复杂度,统一管理 分布式调度,高可用 一致性哈希,防止任务重复运行 检查点机制,状态可恢复 服务注册与发现 数据一致性检验 监控 告警 整体架构 mysql etcd canal master work kafka elasticsearch 挑战 同步延迟 表结构变更 任务热点 ...

2021-08-04 21:24:15 221 1

原创 Flink On K8S

动力 K8S基础能力有保障。 Flink 版本已升级至最新版。 Flink On Yarn的不足。 整体架构 实时平台 CICD(镜像构建) Flink On K8s(Ingress创建 Podtemplate) K8S Logger Metrics Alerts 网络模型 Kong nodePort Ingress (ingress-controller+ingress) Pod 状态存储 HDFS OSS 容量规划 网络带宽 任务热点 DNS解析 ...

2021-08-04 21:05:10 357

原创 tcp/http 分析

tcp tcpdump异常请求分析来源ip tcpdump -s 0 -A 'tcp dst port 9200 and tcp[((tcp[12:1] & 0xf0) >> 2):4] = 0x47455420' http tcpdump查看HTTP流量 查看HTTP GET请求 sudo tcpdump -s 0 -A 'tcp dst port 80 and tcp[((tcp[12:1] & 0xf0) >> 2):4] = 0x47455420' 查

2021-07-14 22:07:39 207 1

原创 使用Redis实现分布式锁

使用Redis实现分布式锁在不同线程以竞争方式操作共享资源时,分布式锁是非常有用的。分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本博客基于Redis实现分布式锁。前提使用Jedis实现Redis客户端且Redis服务端单机部署参考 https://redis.io/topics/distlock Redis分布式锁的正确实现

2017-12-09 19:17:50 733

原创 Vagrant安装和使用

Vagrant介绍Vagrant 是一款通过简单的工作流来构建和管理虚拟机环境的工具。通过简单易用的工作流和完全自动化来降低开发环境的搭建实践、提高生产力和使“在我机器上好好的”成为过去。Vagrant安装 安装VirtualBox 使用VirtualBox来搭建虚拟机,免费小巧。 Vagrant 支持 Vagrant和VMware 安装Vagrant 从https://www.vagrant

2017-11-25 09:41:11 315

原创 ZooKeeper的安装和配置

写在前面的话工作了一段时间,一直在优快云博客上学习,现在遇到不懂得就直接搜博客,优快云博客已经成为了我学习的知识来源,最近一直思考如何记录自己的学习和生活,发现写博客会是一个不错的选择,从此不再潜水,用博客与大家分享。ZooKeeper的安装和配置从http://zookeeper.apache.org/下载需要的安装包,这里使用的是zookeeper-3.4.11.tar.gz 保证Java运

2017-11-25 00:18:39 253

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除