如何在 Spring Boot 中实现 RocketMQ 的批量消息消费

前言 批量消费是 RocketMQ 提供的一种消费模式,能够有效提升消费者的处理能力,减少网络 IO 操作,从而提高性能。 在使用 RocketMQMessageListener 注解时,Spring Boot 默认的消费模式并不支持批量消费。为了在高吞吐量场景下优化消…

动态获取git版本号

有时为了方便查用户使用版本情况,我们需要在某些接口加入git版本号。那问题来了,每次发版时都要手动修改版本号,既加大了工作量,又容易忘记。如果能动态注册版本号就方便多了。 接下来我们说下如何动态注入版本号。 // vue.confi…

使用Python或者GO实现OTP令牌的获取

一、使用 Python 实现 OTP 令牌获取 1、使用 pyotp 库来生成 OTP 令牌。首先,需要安装该库: pip install pyotp然后,可以使用如下代码获取OTP令牌: import pyotp# 生成一个随机的基密钥 secret pyotp.random_base32() print(&…

GNSS多路径误差提取CMC和MPC

基本概念 伪距和载波相位观测值的多径误差并不相同,多径误差一般1-5米,最高可达10-20米。PPP利用伪距辅助模糊度固定,伪距质量不高多路径误差太大,会导致模糊度固定错。载波相位的多径误差小于四分之一波长。由于载波相位的多径误…

nps代理搭建内网穿透服务,访问内网web网站和远程运维

使用场景 内网搭建了一个web服务,想通过公网ip端口号让外部人员访问 举例我内网127.0.0.1:80端口有一个web服务 最后可以在外网访问,使用公网ip(或者域名)端口号可以直接访问内网网站,下面是实际效果 相对于VPN的优势 使用nps代理相对于vp…

php redis session 多DB操作时异常记录

php redis session 多DB 操作异常记录 背景:某个TP项目使用redis 保存session,同时redis 内也保存了其他缓存数据,为了区分session 数据跟缓存数据,项目将session 数据保存于DB 0,缓存数据保存于其他DB; 问题:某些情况下会出现登录过期异常,但是手动查询redis 相关session 是…