E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
解耦
使用Java和RabbitMQ构建消息队列系统
RabbitMQ是一个开源的消息中间件,支持多种消息协议,能够帮助我们实现异步处理和
解耦
。1.RabbitMQ概述1.1什么是RabbitMQRabbitMQ是一个开源的消息队列系统,它实现了AM
微赚淘客系统@聚娃科技
·
2025-02-17 03:26
java-rabbitmq
java
rabbitmq
事件驱动架构促进LLM应用的
解耦
与扩展
事件驱动架构概述1.1.1事件驱动架构的定义事件驱动架构(Event-DrivenArchitecture,EDA)是一种软件架构模式,它基于事件来驱动应用程序的运行。在这种架构中,事件被视为数据传输的基本单位,它们可以由系统内部或外部的源生成,并触发相应的处理逻辑。事件可以是一个用户操作、系统状态变更、硬件设备信号或其他任何可以由系统感知和响应的信息。事件驱动架构的核心思想是将系统的行为与事件分
AI天才研究院
·
2025-02-16 22:20
AI人工智能大模型
DeepSeek
DeepSeek
RL
强化学习
agent
agi
推理模型
智能驾驶
java
python
javascript
kotlin
golang
架构
人工智能
大厂程序员
硅基计算
碳基计算
认知计算
生物计算
深度学习
神经网络
大数据
AIGC
AGI
LLM
系统架构设计
软件哲学
程序员实现财富自由
全球化服务架构深度解析——以LocalizationController为核心的跨文化适配体系
该架构采用"三层
解耦
"设计理念,通过语言识别、资源管理、动态渲染三个维度的协同工作,构建了可扩展、高效率的全球化服务体系。
晴空了无痕
·
2025-02-16 22:17
项目框架
架构
开发语言
角色访问控制(RBAC)
Role作为一个用户(User)与权限(Privilege)的代理层,
解耦
了权限和用户的关系,所有的授权应该给予Role而不是直接给User或Group。Privilege是权限颗粒,由Operat
IT源哥
·
2025-02-16 10:52
架构设计和软件设计
user
session
actor
uml
access
class
android jetpack,Android Jetpack应用指南
Jetpack21.3Jetpack与AndroidX31.4迁移至AndroidX41.5新建项目默认支持AndroidX61.6总结8第2章LifeCycle92.1LifeCycle的诞生92.2使用LifeCycle
解耦
页面与组件
comparethecloud
·
2025-02-16 09:10
android
jetpack
常用的系统操作日志记录实现方式
1.AOP(面向切面编程)实现原理通过拦截方法调用(如Controller层或Service层),在方法执行前后插入日志记录逻辑,实现业务代码与日志逻辑的
解耦
。
程序员蔡徐坤
·
2025-02-16 07:21
java
网络
mybatis
kafka
spring
Java设计模式之桥接模式
桥接模式的核心思想是将抽象与实现
解耦
,使得它们可以独立变化,而不受彼此的影响。换句话说,桥接模式旨在处理“类的维度扩展问题”。
愿时光不负.
·
2025-02-16 02:46
#
结构型模式
java
设计模式
桥接模式
Spring中使用Async进行异步功能开发实战-以大文件上传为例
Event的同步机制二、性能优化1、异步支持配置2、自定义处理线程池扩展3、将线程池配置类绑定到异步方法三、总结前言在之前的博客中,曾将讲了在SpringBoot中如何使用Event来进行大文件上传的
解耦
Ase5gqe
·
2025-02-15 22:50
面试
学习路线
阿里巴巴
spring
java
后端
Spring IoC的实现机制是什么?
Java资源分享网SpringIoC(InversionofControl)是Spring框架的核心特性之一,主要通过依赖注入(DI,DependencyInjection)来管理对象之间的依赖关系,
解耦
了应用程序中的组件
java1234_小锋
·
2025-02-15 08:30
java
spring
java
面试
PyTorch Lightning LightningDataModule 介绍
它的核心作用是将数据处理逻辑与模型
解耦
,提高代码的可复用性和可读性。
qq_27390023
·
2025-02-14 23:21
pytorch
人工智能
python
RabbitMQ介绍
基础概念:基于Erlang语言的一个消息队列作用:1.异步通讯2.应用
解耦
3.削峰填谷角色:生产者publisher消息平台cluster交换机exchange、队列queue消费者consumer基础使用步骤一
小宇耶
·
2025-02-14 22:41
java-rabbitmq
学习笔记 —— 入门Godot C#开发 —— 信号篇
信号signal是Godot提供的用于
解耦
节点与节点的方法。它是观察者模式的一种良好实现。本文仅涉及使用C#与Godot的信号系统交互的过程。使用GDScript与信号交互的过程,请参考官方文档。
zincles
·
2025-02-14 17:33
学习
godot
c#
【前端工程
解耦
】使用事件中心实现系统
解耦
,注册,触发,删除事件
前言事件中心提供了一种灵活且可扩展的方式来管理事件和处理函数之间的关系,同时保持它们之间的
解耦
,可以降低系统耦合度,将视图和逻辑拆分出来,还是那句话,如果一个中间件解决不了问题,那就再加一个废话不多说,
Luxine.
·
2025-02-14 16:22
前端分享
前端
工厂方法模式详解(Java)
这样做的主要目的是为了实现系统的
解耦
,增加代码的灵活性和可扩展性。在工厂方法模式中,主要涉及以下几个角色:●产品接口(ProductInte
le_duoduo
·
2025-02-14 14:34
工厂方法模式
java
linux时间后mvt,Django MVT架构
Web框架中的一些概念MVC大部分开发语言中都有MVC框架MVC框架的核心思想是:
解耦
降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用m表示model模型,主要用于对数据库层的封装
经略幽燕我童贯
·
2025-02-14 10:36
linux时间后mvt
FastAPI最佳的实践及编码约定资料
目录1.项目结构2.Pydantic数据验证3.数据验证与数据库的依赖关系4.链式依赖5.
解耦
和重用依赖关系,依赖项调用被缓存6.RestfulAPI规则7.如果你只有阻塞I/O操作,不要让你的路由异步
FFFPAG
·
2025-02-14 07:16
FastApi
fastapi
数据库
网络
python
django
idea
设计模式-外观模式
外观模式其实和适配器模式很像,只不过适配器模式转化接口是为了实现接口的兼容,把每个接口都做了转化,而外观模式改变接口的原因是为了简化接口,把复杂的一切都隐藏,只对外暴露出一个干净的外观,而且外观模式不只是简单得简化
解耦
管大虾
·
2025-02-13 23:33
设计模式
设计模式
外观模式
花5分钟写个 grpc 微服务架构吧
背景:当前微服务架构在开发中越来越常见,其目的在于将各个模块进行
解耦
,实现各个模块之间快速迭代。在golang项目中,最流行的微服务框架当属谷歌旗下的grpc框架。
π大星的日常
·
2025-02-13 09:49
java
架构
微服务
java
Asp.Net Core 使用 MediatR
Asp.NetCore使用MediatR项目中使用了CQRS读写分离,增删改的地方使用了MediatR,将进程内消息的发送和处理进行
解耦
。于是便有了这篇文章,整理并记录一下自己的学习。
weixin_30794851
·
2025-02-13 06:59
c#
Unity 高度可扩展的技能与多 Buff 框架详解
事件驱动:利用Unity的事件系统或自定义事件机制,实现技能和Buff之间的交互和
解耦
。1.2框架结构SkillSystem:技能系统管理器,负责技能的加载、释放、冷却等。BuffSy
Clank的游戏栈
·
2025-02-13 02:55
unity
游戏引擎
MySQL数据同步到 Redis 缓存的几种方法
缺点2:不
解耦
,如果redis崩了,那直接卡线程了缺点3:如果人为该数据库,那就没法同步了,除非再人为删除对应的Redis,但删除Redis这个过程也有个时间差2Mysql查完数据,通过发送MQ,在消费者线程去同步
陈立浩
·
2025-02-12 12:49
缓存
mysql
redis
SpringBoot的单机模式是否需要消息队列?分布式应用中消息队列如何和服务的发现与注册、配置中心、SpringMVC相配合
消息队列主要用于解决分布式系统中的异步通信、
解耦
、流量削峰等问题,而这些在单机模式下并不常见。不过,某些场景下单机模式也可能使用消息队列:异步处理:将耗时操作异步化,提升响应速度。
陈老师还在写代码
·
2025-02-12 06:09
SpringBoot100问
spring
boot
java
后端
RocketMQ实战—10.营销系统代码优化
实现异步化来进行性能优化2.基于MQ释放优惠券提升系统扩展性3.基于Redis实现重复促销活动去重4.基于促销活动创建事件实现异步化5.推送任务分片和分片消息batch合并发送实现6.推送系统与用户群体查询逻辑
解耦
东阳马生架构
·
2025-02-12 00:50
RocketMQ原理与应用
rocketmq
营销系统
深入讲解MyBatis
优势:简化开发:通过配置文件或注解的方式,将SQL语句与Java代码
解耦
,减少了模板代码的编写。灵活高效:支持动态SQL,可以根据不同的条件生成不同的SQL
胡图蛋.
·
2025-02-11 06:06
mybatis
Spring Boot集成和使用RabbitMQ
SpringBoot集成和使用RabbitMQ1.引言RabbitMQ是一个流行的消息代理系统,广泛应用于分布式系统中的异步通信、任务
解耦
和负载分配。
li.wz
·
2025-02-10 20:22
多线程&并发编程
微服务
JavaSE
java-rabbitmq
spring
boot
rabbitmq
云消息队列 ApsaraMQ Serverless 演进:高弹性低成本、更稳定更安全、智能化免运维
如今,消息队列已成为分布式架构中不可或缺的关键服务,为电商、物联网、游戏和教育等行业,提供了异步
解耦
、集成、高性能和高可靠的核心价值。
·
2025-02-10 18:42
云原生阿里云
Spring Boot 集成 Kafka
为了实现系统之间的异步通信和
解耦
,消息队列成为了一种重要的技术手段。Kafka作为一种高性能、分布式的消息队列系统,被广泛应用于各种场景。
ekskef_sef
·
2025-02-10 16:54
面试
学习路线
阿里巴巴
spring
boot
kafka
linq
Docker搭建RabbitMQ和延迟队列插件
docker搭建rabbitmq、配置延迟队列插件消息队列的作用:消峰、
解耦
、异步rabbitmq安装查询[root@localhost~]#dockersearchrabbitmq安装[root@localhost
YangYangYang24
·
2025-02-10 07:25
docker
rabbitmq
容器
一文详解Windows安装配置RabbitMQ教程及RabbitMQ常用命令及解决Erlang Could not be detected.you must install Erlang before
初步总结一下可以解决如下场景问题:业务
解耦
:A系统需要耦合B、C、D系
互联网全栈开发实战
·
2025-02-10 06:50
后端开发技术的解决方法
java-rabbitmq
rabbitmq
java
后端
windows
事务提交后MQ
当发送消息时间过长时会占用数据库连接,所以就要把数据库操作与发送消息到MQ
解耦
开来。
you趣
·
2025-02-10 06:48
spring
Spring Boot 中使用 @Transactional 注解配置事务管理
编程式事务指的是通过编码方式实现事务;声明式事务基于AOP,将具体业务逻辑与事务处理
解耦
。声明式事务管理使业务代码逻辑不受污染,因此在实际
b1535700303
·
2025-02-10 06:18
DeepSeek深度思考:客户端(Android/iOS)架构设计指南
Modularization)横向拆分:按功能边界划分(如登录、支付、消息模块)纵向分层:基础层(网络/存储)、业务层(功能模块)、UI层(视图组件)大厂实践:阿里Atlas、腾讯Matrix模块化方案2.单一职责与
解耦
每个模块
KWMax
·
2025-02-10 03:23
Android开发
iOS开发
android
ios
deepseek
架构设计
Viperit:简化iOS开发的VIPER架构框架
ViperitViperFrameworkforiOSusingSwift项目地址:https://gitcode.com/gh_mirrors/vi/Viperit在iOS开发领域,VIPER架构因其清晰的模块化和高度
解耦
的特性而受到推崇
甄新纪
·
2025-02-09 09:14
Spring Boot使用@Transactional进行事务管理
编程式事务指的是通过编码方式实现事务;声明式事务基于AOP,将具体业务逻辑与事务处理
解耦
。声明式事务管理使业务代码逻辑不受污染,因此在实际使用中声明式事务用的比较多。
DAIHAO丶
·
2025-02-09 09:43
Spring
spring
boot
java
数据库
事务
Transactional
微服务架构中的事件驱动设计:使用 Kafka 和 Apache Pulsar 实现高效的事件流管理
事件驱动架构的核心理念是通过事件(Event)作为系统各个部分之间的通信媒介,
解耦
系统模块,提升系统的可扩展性和容错能力。
桂月二二
·
2025-02-09 08:08
架构
微服务
kafka
Spring框架中都用到了哪些设计模式?详细解析设计模式在Spring框架中的应用
Spring控制反转IOC控制反转IOC:InversionofControl是一种
解耦
设计原则主要目的是借助第三方,比如SpringIOC容器实现具有依赖关系的对象之间的
解耦
,从而降低代码之间的耦合度
90后小伙追梦之路
·
2025-02-09 06:23
java
架构
面试
spring
设计模式
java
微服务
架构
技术博客架构升级:解锁高效写作新体验
最近我对自己的技术博客架构做了一次重要升级,实现了文章内容与静态网站生成器的完全
解耦
。这个方案让写作回归纯粹,同时保持了自动化部署的优势。
·
2025-02-08 14:18
github-pages
Spring框架
它提供了一种简化和
解耦
应用程序组件的方式,使开发人员能够更加专注于业务逻辑的实现,而不需要过多关心底层的技术细节。
慕容峻才
·
2025-02-08 11:02
spring
java
后端
RabbitMQ消息队列 顺序消费、消息丢失、重复消费等问题
消息队列使用场景很多,最常见的是:
解耦
、异步、削峰1.
解耦
:使用消息队列避免模块间的直接调用。
甲 烷
·
2025-02-08 08:38
MQ消息队列
java
开发语言
RabbitMQ安装与卸载(CentOS7版)
消息中间件主要用于组件之间的
解耦
,消息的发送者无需知道消息使用者的存在,反之亦然。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。2.安装安装Erl
Stackflowed
·
2025-02-07 23:38
RabbitMQ
rabbitmq
DeepSeek 多模态大模型Janus-Pro本地部署教程
该框架通过将视觉编码
解耦
到不同的处理路径(同时仍使用单一统一的Transformer架构
·
2025-02-07 13:20
Windows Docker笔记-简介摘录
容器可以快速创建、启动、停止和销毁,与操作系统和硬件
解耦
,提供了更好的灵活性和可移植性。2.镜像镜像是一个只读的模板,包含了运行容器所需的文件
枫叶2000
·
2025-02-07 07:28
Windows札记
docker
RabbitMQ 深度解析与最佳实践
引言在现代分布式系统中,消息队列(MessageQueue,MQ)扮演着至关重要的角色,能够
解耦
系统、提高可用性、提升吞吐量。
( •̀∀•́ )920
·
2025-02-07 03:56
rabbitmq
ruby
分布式
社招后端中厂面试,全程被吊打!
如何保证你的流程引擎和业务代码
解耦
?用到了哪些架构设计?或者说设计模式?抽象哪些业务功能出来流程审批完之后
·
2025-02-06 21:59
20.责任链模式(Chain of Responsibility Pattern)
解耦
Tiantangbujimo7
·
2025-02-06 15:09
设计模式
责任链模式
C++封装目的
总之,C++中的封装特性有助于更好地组织和管理代码,提高程序的质量(
解耦
)。
Guton-2019
·
2025-02-06 06:10
C++
C++
RabbitMQ深度探索:前置知识
消息中间件:消息中间件基于队列模式实现异步/同步传输数据作用:可以实现支撑高并发、异步
解耦
、流量削峰、降低耦合传统的HTTP请求存在的缺点:HTTP请求基于响应的模型,在高并发的情况下,客户端发送大量的请求达到服务器端可能会导致我们服务器处理请求堆积
苏-言
·
2025-02-05 19:42
java-rabbitmq
rabbitmq
java
《深入实现事件发布-订阅模式:从基础到优化》
《深入实现事件发布-订阅模式:从基础到优化》引言在软件开发的世界中,随着应用程序规模的扩大,模块化、
解耦
和可扩展性变得尤为重要。
dorabighead
·
2025-02-04 21:05
前端八股总结
javascript
前端
分布式消息队列ActiveMQ RabbitMQ RocketMQ Kafka
目录1、消息队列的主要的应用场景:
解耦
异步削峰(1)
解耦
(2)异步(3)削峰2、使用消息队列的缺点3、消息队列选型4、保证消息队列的高可用5、保证消息不被重复消费6、保证消费的可靠性传输(1)生产者丢失数据
zxm8513
·
2025-02-04 12:23
工业互联网开发技术
综合性技术汇集
我的应用为谁而生
rabbitmq
java
分布式
ActiveMQ、RabbitMQ、RocketMQ、Kafka的介绍及优缺点说明
领域的功能极其完备总结:非常成熟,功能强大,在早些年业内大量的公司以及项目中都有应用偶尔会有较低概率丢失消息现在社区以及国内应用都越来越少,官方社区现在对ActiveMQ5.x维护越来越少,几个月才发布一个版本主要是基于
解耦
和异步来用的
墨痕诉清风
·
2025-02-04 12:20
安全文献
java-rabbitmq
rabbitmq
java-activemq
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他