ming

不做不说


  • 首页

  • 分类

  • 标签

  • 关于

  • 时间轴

  • 搜索

基于disruptor实现简单topic分发消息功能

发表于 2020-10-28 | 更新于 2021-04-09 | 分类于 实战 | 评论数: | 阅读次数:

前言disruptor 性能的确很强 但是只是做了 队列的功能 如果有多种消息 就必须自己去扩展一下 或者用多个队列自己手写了一套简易的 基于disruptor 点对点的 topic分发功能思路通过一个分发处理器 将收到消息按照topic 分发到不同的处理器所有的消息由DistributeEvent ...

阅读全文 »

disruptor使用笔记

发表于 2020-10-27 | 更新于 2021-04-09 | 分类于 笔记 | 评论数: | 阅读次数:

前言最近做一些日志的采集工作 jdk的队列 有点顶不住了然后看到 很多知名的中间件 工具 都用这个来替代由于这个东西用的人很多 文档非常丰富 这里只做例子 实际架构图等等 去官网看即可参考文档:美团:https://tech.meituan.com/2016/11/18/disruptor.html ...

阅读全文 »

使用p6spy记录sql执行日志笔记

发表于 2020-10-22 | 更新于 2021-04-09 | 分类于 笔记 | 评论数: | 阅读次数:

前言最近切换 druid 到hikari要做个sql 统计、审查功能 发现hikari没的 只能用其他的工具拦截datasource看了一下 各种框架 发现p6spy用的人比较多 热度较高所以记录一下 使用p6spy 来记录sql 的笔记示例参考文档:http://p6spy.readthedocs ...

阅读全文 »

markdown语法绘制常用图示例

发表于 2020-10-22 | 更新于 2021-04-09 | 分类于 笔记 | 评论数: | 阅读次数:

前言经常要绘制流程图、时序图来做一些讲解和演示但是绘制简单的图使用比较专业的工具略显麻烦 而且经常需要调整样式看到markdown 有插件也支持绘图 干脆记录一下做个笔记安装识别绘图插件使用mermaid来进行绘制 官方文档:https://mermaid-js.github.io/mermaid/ ...

阅读全文 »

常用语言项目打包成docker镜像示例

发表于 2020-09-27 | 更新于 2021-04-09 | 分类于 实战 | 评论数: | 阅读次数:

####前言经常需要打包各种语言的项目打包成docker镜像 最近有时间整理一下 各种语言打包docker镜像的实践方案示例基础镜像选择要求:1: 尽量选择合适的基础系统 如centos debian ubuntu alpine 一般来说选择debian这种基础镜像总体体积会比较大 但是有分层缓存这 ...

阅读全文 »

spring-boot2启动加载的几种方式示例

发表于 2020-09-14 | 更新于 2021-04-09 | 分类于 实战 | 评论数: | 阅读次数:

前言做项目的时候 总是会遇到各种各样需要启动处理的需求例如加载热数据、初始化环境、等等spring boot 也提供了很多初始化的口子这里干脆统一记录一下 方便后续查阅方案比较名称说明备注CommandLineRunner实现CommandLineRunner接口会在web容器启动后调用@PostC ...

阅读全文 »
123…28

ming

不做不说
164 日志
2 分类
142 标签
RSS
0%
鄂ICP备17015344号-1 © 2021 ming