搜索结果
查询Tags标签: 延时,共有 97条记录-
来看看高级程序员是如何处理Java开发中常见的延时消息
前言 延时消息(定时消息)指的在 分布式异步消息场景 下,生产端发送一条消息,希望在指定延时或者指定时间点被消费端消费到,而不是立刻被消费。 延时消息适用的业务场景非常的广泛,在分布式系统环境下,延时消息的功能一般会在下沉到中间件层,通常是 MQ 中内置这个功…
2022/2/9 14:44:15 人评论 次浏览 -
java延时队列 示例
/*** @desc: java 延时队列 思路:使用java.util.concurrent.DelayQueue队列, * 队列的元素需要实现Delayed接口的getDelay()和compareTo()两个方法* @author: 毛会懂* @create: 2022-02-08 17:20:00**/public class Test44Main {public static void main(String[] …
2022/2/8 20:43:34 人评论 次浏览 -
SQLI总结(未完成)
前言 过年在家直播时写的自用总结。 搭建sqli-labs 用phpstudy_pro,略。 基础知识 分类基于输入数据类型 基于从服务器收到的响应 基于注入的次序 基于注入位置字符型 报错注入 一次注入 表单数字型 联合查询 二次注入 HTTP头部布尔/时间盲注堆查询函数和关键字 #系统函数…
2022/2/5 2:12:29 人评论 次浏览 -
C语言中延时的方法
方法1:这种方法常用于单片机。定义一个延时函数,一般函数名定义为delay C语言定义延时函数主要通过无意义指令的执行来达到延时的目的。方法2:使用带上头文件 #include <windows.h> 注意: 在VC中Sleep中的第一个英文字符为大写的"S" 在标准C中是sleep…
2022/1/30 6:04:54 人评论 次浏览 -
高德的拥堵指数
1、主要指高德的拥堵指数。 2、拥堵指数,应该说拥堵延时指数,看图:说明:有4个等级:通畅、缓行、拥堵和严重拥堵;分析:说明1.4和1.5是分界线; 分析:说明1.9和2.0是分界线 整理一下:通畅(绿色):1.4(含)以下;缓行(黄色):1.5—1.9; 拥堵(红色):2.0—3.…
2022/1/27 23:08:53 人评论 次浏览 -
RabbitMQ延时队列(实现定时任务)
场景: 比如未付款订单,超过一定时间后,系统自动取消订单并释放占有物品。 常用解决方案: spring的 schedule 定时任务轮询数据库 缺点: 消耗系统内存、增加了数据库的压力、存在较大的时间误差 解决:rabbitmq的消息TTL和死信Exchange结合 二、 1、消息的TTL(Time T…
2021/12/14 23:47:43 人评论 次浏览 -
RabbitMQ延时队列(实现定时任务)
场景: 比如未付款订单,超过一定时间后,系统自动取消订单并释放占有物品。 常用解决方案: spring的 schedule 定时任务轮询数据库 缺点: 消耗系统内存、增加了数据库的压力、存在较大的时间误差 解决:rabbitmq的消息TTL和死信Exchange结合 二、 1、消息的TTL(Time T…
2021/12/14 23:47:43 人评论 次浏览 -
postgres与mysql延时监控
(1)如有用成熟的监控系统prometheus或者zabbix等开源的监控系统,没必要单独自己写脚本来取值监控,有时兴趣来了写了个简单的脚本,监控mysql与postgres数据库lag:#coding=utf-8 import pymysql,psycopg2 import requests,datetime,json,hmac,base64,hashlib import pytz…
2021/12/12 2:16:45 人评论 次浏览 -
postgres与mysql延时监控
(1)如有用成熟的监控系统prometheus或者zabbix等开源的监控系统,没必要单独自己写脚本来取值监控,有时兴趣来了写了个简单的脚本,监控mysql与postgres数据库lag:#coding=utf-8 import pymysql,psycopg2 import requests,datetime,json,hmac,base64,hashlib import pytz…
2021/12/12 2:16:45 人评论 次浏览 -
redis 实现延时队列 项目代码
入队列: taskModel :我的队列元素。 second:延时时间秒。 destinationName:队列名称,也就是redis key 关键字。 public Object pushQueue(TaskModel taskModel, Integer second,String destinationName){//mq 实现方式/*return producer.pushVoiceToQueue(taskMode…
2021/12/11 2:19:30 人评论 次浏览 -
redis 实现延时队列 项目代码
入队列: taskModel :我的队列元素。 second:延时时间秒。 destinationName:队列名称,也就是redis key 关键字。 public Object pushQueue(TaskModel taskModel, Integer second,String destinationName){//mq 实现方式/*return producer.pushVoiceToQueue(taskMode…
2021/12/11 2:19:30 人评论 次浏览 -
双11特刊|购物车实时显示到手价,看云原生内存数据库Tair如何提升用户体验?
阿里云自研内存数据库Tair诞生于2009年,是一种支持高并发低延迟访问的云原生内存数据库,完全兼容Redis,已历经多年双11大促考验,提供核心在线访问加速能力,显著提升系统吞吐量。 作为双11大促承载流量洪峰的利器,Tair支撑了电商交易核心体验场景。不仅在数十亿QPS…
2021/12/7 2:24:38 人评论 次浏览 -
双11特刊|购物车实时显示到手价,看云原生内存数据库Tair如何提升用户体验?
阿里云自研内存数据库Tair诞生于2009年,是一种支持高并发低延迟访问的云原生内存数据库,完全兼容Redis,已历经多年双11大促考验,提供核心在线访问加速能力,显著提升系统吞吐量。 作为双11大促承载流量洪峰的利器,Tair支撑了电商交易核心体验场景。不仅在数十亿QPS…
2021/12/7 2:24:38 人评论 次浏览 -
使用redis的zset实现简单的延时队列
一、需求切入点在公司做的一个系统业务需要有个定时提醒的功能(数据在mysql中),要求提醒的时间差精准到分钟 解决方案有:使用定时器,每分钟执行一次,查符合提醒的数据,发起提醒(数据库连接与系统的负载都承受不住的!!) 将待提醒数据提前查出存进redis中,根据提…
2021/12/2 2:06:05 人评论 次浏览 -
使用redis的zset实现简单的延时队列
一、需求切入点在公司做的一个系统业务需要有个定时提醒的功能(数据在mysql中),要求提醒的时间差精准到分钟 解决方案有:使用定时器,每分钟执行一次,查符合提醒的数据,发起提醒(数据库连接与系统的负载都承受不住的!!) 将待提醒数据提前查出存进redis中,根据提…
2021/12/2 2:06:05 人评论 次浏览