
mysql
Mckzxs
逆水舟
展开
-
rabbitmq消费消息:结合redis保证消息不被重复消费
如果对判断的稳定性和鲁棒性要求高,使用数据库存储消息实体,同时将 msg_id 作为数据库表的唯一键,插入重复记录一定会抛出异常,避免数据库因为并发问题产生脏数据,保证了消息消费的不可重复性。通用解决方案是在消息实体中添加全局唯一的id,例如 msg_id(消息ID),在代码中保证消息的幂等性,如果不存在已有消息,那么消费之后,将 msg_id 对应的消息实体或者序列化对象写入缓存或者数据库;如果存在已有消息,说明这条消息已被消费过,丢弃消息并且打一条告警日志。原创 2023-01-02 23:12:12 · 1188 阅读 · 0 评论 -
mysql应许外部链接
1. SQL Error (1130): Host ‘192.168.1.88’ is not allowed to connect to this MySQL server连接的用户没有远程连接的权限,只能在本机(localhost)登录USE mysql#需更改 mysql 数据库里的 user表里的 host项把localhost改称%UPDATE USER SET HOST = '%' WHERE USER ='root';FLUSH PRIVILEGES;...原创 2021-04-30 10:50:46 · 148 阅读 · 0 评论 -
重装了系统,怎么重启已有的mysql
重装系统后,找到以前安装mysql的目录以管理员打开cmd窗口,进入到bin下面的目录PS D:\develop\MySQL\MySQL Server 5.7\bin> .\mysqld --install mysql --defaults-file="my.ini"Service successfully installed.原创 2021-01-19 14:37:32 · 185 阅读 · 0 评论