摘要:
实时场景: 接口性能:114台线上机器 TPS峰值 3.7W TP99 50ms内 单机性能: TPS 340 TP99 50ms内 核心线程: 30 故障:黑名单打标开始TPS会由原来的3.7w 降为2.2w 过程:查看日志有机器线程池打满状态,下掉机器,TPS恢复正常。通过jstack查看线程状 阅读全文
摘要:
1、发布确认原理生产者将信道设置成 confirm 模式,一旦信道进入confirm模式,所有在该信道上面发布的消息都将会被指派一个唯一的ID(从1开始),一旦消息被投递到所有匹配的队列之后,broker就会发送一个确认给生产者(包含消息的唯一ID),这就使得生产者知道消息已经正确到达目的队列了;如 阅读全文
摘要:
一、ShardingSphere 二、ShardingJDBC实战 1、核心概念: 2、测试项目介绍 3、快速实战 4、ShardingJDBC的分片算法 5、ShardingSphere的SQL使用限制 6、分库分表带来的问题 7、分库分表方案设计实战 一、ShardingSphere Sha 阅读全文
摘要:
前提条件 : 虚拟机 4G8核 单接口性能 tps2000 tp99 50ms 虚拟机 4G8核 批处理接口性能 tps1000 tp99 50ms 接口性能观察点 TPS TP99 TP999 成功率/失败率 接口方法处理逻辑 多规则时间范围命中 拒绝营销命中 多规则任务命中 命中则响应结果不进行 阅读全文
摘要:
/** * 获取 几小时内、几天内、几周内、几月内 * @param dateType * @param dateValue * @return */public static LocalDateTime getDateType(Integer dateType,int dateValue){ if 阅读全文
摘要:
1.pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan 阅读全文
摘要:
https://www.cnblogs.com/ttaylor/p/16253708.html https://blog.51cto.com/u_14150796/5407156 阅读全文
摘要:
Canal是阿里巴巴旗下的一款开源项目,利用Java开发。主要用途是基于MySQL数据库增量日志解析,提供增量数据订阅和消费,目前主要支持MySQL。 GitHub地址:https://github.com/alibaba/canal 在介绍Canal内部原理之前,首先来了解一下MySQL Mast 阅读全文
摘要:
1.使用root 进入mysql mysql> mysql -uroot -p 2.使用命令创建用户 tmc 设置密码 123456 mysql> create user 'tmc'@'%' identified by '123456'; Query OK, 0 rows affected (0.1 阅读全文
摘要:
报错:Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file'。 解决办法 : 1.先到从库停止服 阅读全文