- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 Canal——集群启动和消费MySQL Binlog
1.Canal——源码编译和单机版本地启动 上一篇我们了解了Canal的用途、Admin和单节点启动。今天我们就来看看Canal集群启动,并且实际通过Canal来同步MySQL的Binlog。 我们打开Admin的集群界面。 从界面上能知道,Canal的集群是需要zk集群的,所以第一步我们先搭建一个zk集群。 我本地装了虚拟机,如果有小伙伴不知道zk集群怎么安装配置,其实单节点也行,不行就去找找其他帖子,这里就不在啰嗦了。
2022-12-03 23:15:17 663 1
原创 通过自定义LogBack发送Kafka
最近在做一个日志埋点的工作,本来想通过StaticLoggerBinder的方式来实现。想想太麻烦了,而且自己写的肯定bug百出,所以还是乖乖的使用Spring Boot Starter默认的Logback吧。 这次是想通过Logback去发送Kafka,那就应该是分几步,1.自定义Appender;2.自定义一个Layout;3.自定义几个Converter。OK,理清思路那就开干吧。1.先自定义一个Appender,如下:@Data@Slf4jpublic...
2021-09-29 10:33:34 1538 1
原创 AlertManager部署
AlertManager配置文件下载Alertmanager的部署包,需要通过yml文件配置告警发送的通道:yml文件中配置了邮箱和企业微信提醒:global配置:resolve_timeout:默认5m smtp_smarthost: ‘smtp邮箱服务器’ smtp_from: ‘从哪个邮箱发送’ smtp_auth_username: ‘邮箱账号’ smtp_auth_password: ‘邮箱密码’ smtp_require_tls: true # 587端口走的是.
2021-09-10 11:38:27 863
原创 Sentinel-DashBoard持久化到Apollo
公司在对限流熔断技术选型的时候选择了Sentinel,关于Sentinel的介绍这里就不多说了。实际用法的话也不多说了,无非就是本地配置规则、使用Sentinel的DataSource来获取外部的持久化的配置、使用DashBoard来配置。 我这边选择的方式是使用DashBoard,但是DashBoard有个问题就是规则只能保存到内存。其实问题也不大,毕竟用的时候配置一下就行,系统也不可能天天双十一吧,而且DashBoard也不可能一直重启吧。但是我还是做了DashBoard配置持久化到A...
2021-09-04 14:35:32 411
原创 Apollo安装部署
前几天公司要部署配置中心,在一番选型后,选择了携程的Apollo。关于Apollo配置中心的介绍,这里就不多说了,话不多说直接开搞吧。Apollo官网介绍的部署方式有,jar包安装,docker安装等。因为本人尝试过用docker安装,没有安装成功,所以直接是用Jar来安装部署。因为我在启动docker镜像的时候一直报错,不知道是不是镜像有问题,还是啥,如果有同学知道,可以指导我一下,谢谢啦。1.下载Jar包 我是直接从github上面下载的最新的r...
2021-08-29 22:34:15 2217
空空如也
logback怎么自定义log.info方法
2021-09-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人