logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redis--20.2--锁--分布式锁(Redisson,RLock)

在上面任务调度的方法中,也是异步执行并且设置了一个监听器,在操作执行成功之后,会回调这个方法,如果调用失败会打一个错误日志并返回,更新锁过期时间失败;然后获取异步执行的结果,如果为true,就会调用本身,如此说来又会延迟10秒钟去执行这段逻辑,所以,这段逻辑在你成功获取到锁之后,会每隔十秒钟去执行一次,并且,在锁key还没有失效的情况下,会把锁的过期时间继续延长到30 秒,也就是说只要这台服务实例

文章图片
#redis#分布式#数据库
canal--基础--2.1--部署--实时同步MySQL数据到ES

由于canal是通过订阅MySQL的binlog来实现数据同步的,所以需要开启MySQL的binlog写入功能,并设置binlog-format为ROW模式。创建一个拥有从库权限的账号,用于订阅binlog,这里创建的账号为canal:canal。example是你的destination,可以根据自己的实际情况修改。按如下配置即可,主要是修改数据库相关配置。

文章图片
#mysql#elasticsearch#数据库
Doris--基础--4.2--数据导入--Insert Into

如果返回结果为 ERROR 1064 (HY000),则表示导入失败。如果返回结果为 Query OK,则表示执行成功。如果 rows affected 为 0,表示结果集为空,没有数据被导入。如果 rows affected 大于 0:如果 status 为 committed,表示数据还不可见。需要通过 show transaction 语句查看状态直到 visible如果 status 为

#数据库#mysql#java
Doris--基础--3.2--SQL--创建数据库并赋予权限

【代码】Doris--基础--3.2--SQL--创建数据库并赋予权限。

#数据库#sql#mysql
rabbitmq-清空queue队列数据

一、清空queue队列数据当前拥有的数据1.1、方式1rabbitmqctl -qpurge_queue queue_name1.2、方式2

Gossip协议

一、Gossip协议简单理解Gossip,翻译过来就是八卦,Gossip协议就是八卦协议。1.1、生活中的八卦协议将你听到的八卦信息,告诉你身边的人。01、八卦协议举例华侨城总部一共有400个员工,某一天,刘xx知道某个领导绿帽子消息,刘xx将消息告诉身边的n个同事,收到消息的n个同事又将这个消息告诉身边的n个同事。假设每人每天都将收到的消息发送一次,那么需要4天,全公司都知道某个领导绿帽子消息如

k8s--基础--07--环境搭建--安装traefik

traefik 与 nginx 一样,是反向代理工具,或者叫 Edge Router。

#docker#kubernetes#运维
Doris--基础--13.4--SQl函数--字符串函数

如果’str’字符串非空并且末尾不包含’trailing_char’字符,则将’trailing_char’字符附加到末尾。trailing_char只包含一个字符,如果包含多个字符,将返回NULL。

文章图片
#sql#数据库#mysql
RabbitMQ--基础--8.1--消息确认机制--接受确认机制(ACK)

为了避免这种情况发生,我们可以要求消费者在消费完消息后发送一个回执给RabbitMQ,RabbitMQ收到消息回执(Message acknowledgment)后才将该消息从Queue中移除。如果我们的开发人员在处理完业务逻辑后,忘记发送回执给RabbitMQ,这将会导致严重的问题,Queue中堆积的消息会越来越多,消费者重启后会重复消费这些消息并重复执行业务逻辑。消费者代码报错,没有收到消息,

#java-rabbitmq#rabbitmq#java
    共 97 条
  • 1
  • 2
  • 3
  • 10
  • 请选择