logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

rocketmq中的延迟队列使用详解

RocketMQ的延迟队列通过固定等级或时间轮算法实现高效调度,适用于电商、金融等高并发场景。开发者需根据业务需求选择开源版(固定等级)或商业版(自定义时间),并通过消息持久化、分片存储等手段保障可靠性。,支持任意时间精度的延迟消息。实现消息的定时投递,适用于订单超时、定时通知等高并发场景。建议根据业务峰值时间(如30分钟订单超时)选择最接近的延迟等级,减少队列资源占用。

文章图片
#rocketmq#大数据
设计模式-注册模式

注册模式是一种设计模式,也称为注册树模式或注册器模式。这种模式的主要目的是为应用中经常使用的对象创建一个中央存储器来存放这些对象,通常通过一个只包含静态方法的抽象类来实现(或者通过单例模式)。注册模式可以将已经创建好的对象挂载到某个全局可以使用的数组上,在需要使用的时候,直接从该数组上获取即可。这就好比一个“对象的电话簿”——储存并且能够取回对对象引用的登记簿。这种模式解决了全局共享对象和交换对象

文章图片
#设计模式#ajax#前端
设计模式-装饰器模式

装饰器模式是一种结构型设计模式,它允许向一个现有的对象添加新的功能,同时又不改变其结构。这种模式可以动态地给一个对象添加一些额外的职责,并且相比通过生成子类的方式,装饰器模式更加灵活。装饰器模式的本质在于通过组合而非继承的方式来扩展对象的功能。它提供了一种灵活的方式来添加或修改对象的行为,同时遵循开放封闭原则(Open-Closed Principle)。通过使用装饰器模式,可以在运行时动态地添加

文章图片
#设计模式#装饰器模式#java
nacos1.x和nacos2.x版本间主要特点和区别

​Nacos​(Dynamic ​Naming and ​Configuration ​Service)是阿里巴巴开源的一款集 ​服务发现、配置管理、动态 DNS 和 ​服务元数据管理 于一体的云原生平台,广泛应用于微服务架构和云原生环境中。

文章图片
#服务发现
设计模式-数据映射模式

数据映射模式是一种将对象和数据存储映射起来的数据访问方式。具体来说,对一个对象的操作会映射为对数据存储的操作。这个数据访问层在持久化数据存储层(一般是关系型数据库)和驻于内存的数据表现层之间进行双向数据传输。其目的是让持久化数据存储层、驻于内存的数据表现层以及数据映射本身三者相互独立、互不依赖。此外,数据映射模式的核心在于其数据模型遵循单一职责原则,这也是与Active Record模式的不同之处

文章图片
#设计模式#java#数据库
spring-cloud-starter-alibaba-sentinel使用说明

Spring Cloud Alibaba Sentinel 是阿里巴巴开源的分布式系统流量防卫组件,专注于微服务架构下的流量控制、熔断降级和系统保护,是 Spring Cloud Alibaba 生态中的核心容错解决方案。

文章图片
#sentinel#服务器#linux
设计模式-中介者模式

中介者模式是一种行为型设计模式,它通过引入一个中介者对象,将系统中的各个对象之间的耦合关系转变为对中介者对象的依赖关系,从而降低多个对象之间的耦合度,使得这些对象可以更好地协作。在中介者模式中,中介者对象扮演了集成所有相关对象的角色。这个对象可以处理所有相关对象之间的通信,并控制这些对象之间的交互以完成某一特定任务。当多个对象之间需要相互通信时,它们不再直接彼此引用,而是通过中介者对象来进行通信和

文章图片
#设计模式#中介者模式
maven中的maven-antrun-plugin插件详解

maven-antrun-plugin是Maven的核心插件,用于在构建流程中嵌入Ant任务,实现复杂构建逻辑与文件操作。主要功能包括执行Ant任务(如文件复制、命令调用)、绑定Maven生命周期阶段,以及灵活配置属性。典型应用场景涵盖资源文件处理、代码生成和系统命令执行。配置时需要指定执行阶段(如package)、目标(run)和具体Ant任务。该插件优势在于兼容Ant生态和复杂逻辑处理,但需注

文章图片
#maven#java
maven中的grpc编译插件protobuf-maven-plugin详解

protobuf-maven-plugin是Maven中用于编译Protocol Buffers(.proto)文件并生成对应语言代码的插件,支持gRPC服务端和客户端代码生成。文章详细解析了插件的配置方法,包括指定protoc编译器版本、gRPC插件路径、proto文件目录和输出目录等关键配置项。同时介绍了必要的gRPC依赖项、使用流程(编写proto文件→Maven编译→使用生成代码)以及常见

文章图片
#maven#java
n8n使用介绍

n8n 凭借开源、灵活和可扩展的特性,成为企业级自动化工具中的黑马,尤其适合对数据主权和定制化要求高的场景。n8n(发音为 “n-eight-n”)是一款开源的 低代码/无代码工作流自动化工具,专注于连接不同应用程序和服务,构建复杂的自动化流程。• 支持 200+ 预置节点(如 Slack、GitHub、Google Sheets、MySQL、AWS等),同时允许用户开发 自定义节点。• 通过 可

文章图片
#算法
    共 150 条
  • 1
  • 2
  • 3
  • 15
  • 请选择