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
dq解耦
详解SpringCloud中RabbitMQ消息队列原理及配置
2、应用
解耦
场景:用户下单后,订单系统需要多渠道通知用户。下单服务系统:用户使用下单服务后,将下单信息写入数据库,下单成功。短信服务系统:用户下单后,将短信信息写入消息队列,以发送短信信息通知用户
珍奇国英
·
2024-02-20 22:22
RabbitMQ配置、底层、使用一套打通,由繁到简
#《RabbitMQ(MessageQueue,消息队列)》一、什么是消息中间件●消息中间件是软件和软件之间发送消息的软件●消息中间件最大的作用就是异步处理和系统
解耦
●另外消息中间件还有消息收集广播、流量控制等功
·菠萝皮~
·
2024-02-20 22:22
学习与应用专栏
java-rabbitmq
rabbitmq
java
依赖注入(DI):对比Java,Go实现方式
依赖注入:
解耦
,自动填充代码,方便单元测试的优质轮子!
农夫小田
·
2024-02-20 21:15
Go
golang
开发语言
后端
RabbitMQ入门
目录rabbitmq简介一、RabbitMQ的结构二、应用场景1、流量削峰2.应用
解耦
3.异步处理三、基本使用四、rabbitmq高级特性4.1消息的可靠性4.1.1发送方4.1.2消费端4.1.3RabbitMQ4.2
喵喵队摆大烂
·
2024-02-20 18:35
java-rabbitmq
rabbitmq
分布式
RabbitMQ学习笔记
1消息队列基础1.1同步异步同步调用时效性强拓展性差性能下降级联失败异步调用业务
解耦
,拓展性强无需等待,性能好故障隔离缓存信息,流量削峰填谷时效性差不确定执行是否成功1.2MQ技术选型2安装2.1安装步骤
hhf的博客
·
2024-02-20 17:53
学习笔记
rabbitmq
vue新特性provide/inject深入学习
但如果在开发基础组件库时,需要跟业务项目外部环境(vuex,EventBus)
解耦
,
C972325584
·
2024-02-20 17:12
前端
vue.js
消息中间件:Puslar、Kafka、RabbigMQ、ActiveMQ
它们主要用于处理异步消息,
解耦
应用程序,削峰填谷,以及提供可靠的消息传输。以下是提到的几种消息中间件的概述:Pulsar:Pulsar是一个由Apache软件基金会管理的开源分布式发布-订阅消息系统。
MarkHD
·
2024-02-20 17:08
kafka
activemq
分布式
微服务gptapi开发记录(一)
springboot是微服务的一种框架,微服务的业务目标是:1.简化大型系统的跨组织沟通,
解耦
各功能间的相互影响,让各模块专
zhyhg
·
2024-02-20 13:19
微服务
架构
云原生
gpt
ai
Spring IOC 容器详解
作为Spring框架的内核之一,IOC是它的名字,而DI是为了方便人们对它的理解而起什么是IOC为了实现代码之间的
解耦
而实现的一种
tadadfa
·
2024-02-20 11:32
JavaEE框架
spring
ioc
框架
内核
事件总线知多少(1)
它是一种集中式事件处理机制,允许不同的组件之间进行彼此通信而又不需要相互依赖,达到一种
解耦
的目的。我们来看看事件总线的处理流程:了解了事件总线的基本概念和处理流程,下面我们就来分析下如何去实
weixin_33779515
·
2024-02-20 10:21
ui
C# 如何实现一个事件总线
它允许不同的组件通过发布和订阅事件来进行
解耦
和通信。在给定的代码片段中,我们可以看到一个使用C#实现的EventBus。它定义了一些接口和类来实现事件的发布和订阅。
Archy_Wang_1
·
2024-02-20 09:44
.NET
Core
c#
.netcore
.net
后端防止重复点击设计
三、思路1、为了方法的通用性以及和业务系统进行
解耦
,在此使用aop的环绕增强。2、在增强中判断
chenXiJ
·
2024-02-20 09:36
实战系列
java
“分布式透明化”在杭州银行核心系统上线之思考
杭州银行成功上线以TiDB为底层数据库的新一代核心业务系统,该实践采用应用与基础设施
解耦
、分布式透明化的设计开发理念,推动银行核心系统的整体升级。
TiDB_PingCAP
·
2024-02-20 07:20
分布式
云原生
tidb
数据库
银行
消息队列-RabbitMQ
消费者可以到指定队列拉取消息,或者订阅相应的队列,由MQ服务端给其推送消息大多应用中,可通过消息服务中间件来提升系统异步通信、扩展
解耦
能力。消息的发送者和接收者不需要同时与消息队列交互。消息会保存在
林在闪闪发光
·
2024-02-20 07:26
消息中间件
java-rabbitmq
rabbitmq
java
RabbitMq相关面试题
消息中间件实现各个应用程序之间的异步通信和
解耦
作用:异步通信和
解耦
、缓冲和削峰填谷、可靠性(RabbitMQ支持消息持久化、消息确认机制)2.RabbitMQ的基本架构是怎样的?
努力奋斗的JAVA小余
·
2024-02-20 07:23
RabbitMq
rabbitmq
分布式
消息队列-RabbitMQ:MQ作用分类、RabbitMQ核心概念及消息生产消费调试
在互联网架构中,MQ是一种非常常见的上下游“逻辑
解耦
+物理
解耦
”的消息通信服务。使用了MQ之后,消息发送上游只需要依赖MQ,不用依赖其他服务2)为什么要用MQ流量消峰举个例子,如果订单系统最多能处
666-LBJ-666
·
2024-02-20 07:44
RabbitMQ
rabbitmq
消息队列
spring
boot
RabbitMQ与Spring Boot集成示例
RabbitMQ与SpringBoot集成示例在现代应用程序开发中,消息队列是一种常见的解决方案,用于实现异步通信、
解耦
和消息传递。
琴剑飘零西复东
·
2024-02-20 06:50
java-rabbitmq
rabbitmq
spring
boot
一站式带你了解微信小程序中的 分包+独立分包+分包预下载
分包预下载分包1.什么是分包:把一个完整的小程序项目,按照需求划分为不同的自保,在构建时打包成不同的分包,用户在使用时按需进行加载2.分包的好处可以优化小程序首次启动的下载时间在多团队共同开发时可以更好的
解耦
操作
打工仔小白
·
2024-02-20 06:27
小程序
uni-app
微信小程序
小程序
前端
js
ACE 中的Active Object模式
ActiveObject设计模式是一种应用于并发编程的设计模式,它通过
解耦
对象的访问和对象的执行来增加并发性,从而简
怕什么真理无穷
·
2024-02-20 06:49
ACE
c++
Kubernetes基础(十八)-k8s存储对象Persistent Volume
PV允许开发者将数据存储和Pod
解耦
,提供了一种灵活且可靠的存储解决方案。PV
alden_ygq
·
2024-02-20 05:21
#
Kubernetes系列
kubernetes
容器
云原生
23种设计模式之:命令模式
命令模式的关键是引入了抽象层——命令接口,具体命令实现该接口,执行操作的对象从执行具体操作的职责中
解耦
出来。使用场景当你需要参数化对象根据请求来执行操作时,可以使用命令模式,因为它可以指定和执行请求。
DevDiary
·
2024-02-20 04:29
设计模式
命令模式
java
抽象工厂模式
抽象工厂模式允许创建对象家族,而不必指定每个对象的具体类,从而实现了对象的抽象和
解耦
。抽象工厂模式是工厂方法模式的升级版本,工厂方法模式只生产同一等级的产品,而抽象工厂模式可以生产多个等级的产品。
Onism_DreamBoat
·
2024-02-20 02:11
设计模式
抽象工厂模式
java
设计模式
Spring Cloud Stream:消息驱动
在这种模式下,微服务之间通过发送和接收消息来实现
解耦
合,从而提高系统的灵活性、可伸缩性和可维护性。1.1什么是消息驱动微服务消息驱动微服务是基于消息传递机制的微服务架构模式。
星光闪闪k
·
2024-02-20 02:31
Spring
Java
spring
cloud
spring
后端
架构
java
maven
spring
boot
《Go 简易速速上手小册》第6章:错误处理和测试(2024 最新版)
文件读取器功能描述实现代码6.1.3拓展案例1:网络请求处理器功能描述实现代码6.1.4拓展案例2:数据库查询执行器功能描述实现代码6.2编写可测试的代码-构建Go语言中的坚固桥梁6.2.1基础知识讲解
解耦
模块化明确的接口依赖注入可测试代码的价值
江帅帅
·
2024-02-20 00:42
《Go
简易速速上手小册》
golang
区块链
人工智能
量化交易
web3
大数据
并发
c++聊天集群服务器
项目地址:https://gitee.com/cai-jinxiang/chat-server网络模块:采用muduo库完成,
解耦
了网络与业务模块服务层:使用c++11技术,设计了消息id及回调函数的绑定
世界和平~
·
2024-02-19 22:16
服务器
【Crypto | CTF】BUUCTF RSA1
都不知道别人那些底层公式是怎么来的,大神们推到了几页纸天命:无端端推导着就多了个k,多个一些奇奇怪怪的东西,一脸懵逼天命:没事,拿代码当成公式背也能解密出来已知:pqdpdqc求mc是密文,m是明文,dp和
dq
星盾网安
·
2024-02-19 15:40
CTF
算法
消息中间件管理系统-RabbitMQ及其两类传输模型
MQ,意思为消息队列,分布式系统中的重要组件,用它就可以实现应用
解耦
、异步消息、流量削峰等问题。消息队列产品有很多,企业级应用较广泛的就是RabbitMQ。
sunyunfei1994
·
2024-02-19 14:08
rabbitmq
分布式
解读
DQ
4(小何评点)第五章5.42
作者按:本文2012年8月开始连载于新浪博客,因如今新浪博客逐渐被官方抛弃,或者是图片显示不出来,或者是整篇文章无法看到,所以抢救一下转移到这里,原文基本未有改动。(2021年5月)5.42露西亚成为同伴后,带她到以前去过的地方,也会有不少和她相关的同伴对话。布兰卡城1赌城公主的婚礼听到赌城公主结婚的事,露西亚会说等她自己结婚的时候一定会邀请大家来玩。看来露西亚还未结婚。2.勇者的身世⑤对于那个仙
既然有你
·
2024-02-19 14:55
【软件设计模式之命令模式】
文章目录一、命令模式简介1.定义2.核心概念a.命令(Command)b.接收者(Receiver)c.调用者(Invoker)d.客户端(Client)二、命令模式的实际应用1.命令模式的优点a.
解耦
发起者和执行者
武帝为此
·
2024-02-19 12:59
设计模式
设计模式
命令模式
华为
RabbitMQ
这种异步通信模式具有以下几个作用:
解耦
:RabbitMQ可以将生产者和消费者之间
解耦
,使它们能够独立地运行和扩展。
依旧很淡定
·
2024-02-19 12:42
rabbitmq
分布式
SSM框架,spring-aop的学习
让不属于目标方法核心逻辑的代码从目标方法中剥离出来——
解耦
。调用目标方法时先调用代理对象的方法,减少对目标方法的调用和打扰,同时让附加功能能够集中在一起也有利于统一维护。
二狗mao
·
2024-02-19 12:20
ssm的学习
从入门到入土
spring
java
ssm
Spring IoC容器详解
IoC是一种编程思想,它将原本由代码直接操控的对象调用权交给第三方(即SpringIoC容器)来控制,以
解耦
代码,提高程序的可维护性和可扩展性。核心功能Spring
谷哥的小弟
·
2024-02-19 12:15
Spring
Spring
IoC容器
Spring容器
Java框架
SpringBoot
消息队列-简介与基础概念
简介与基础概念一、背景和起源二、应用场景1.应用
解耦
2.异步处理3.流量削峰三、架构图1.生产者2.消费者3.消息存储4.协调服务四、基本特性1.消息消费模式2.消息重投3.消息重试4.消费确认机制5.
临江蓑笠翁
·
2024-02-19 10:04
消息队列
中间件
架构
系统架构
基于 Webpack5 Module Federation 的业务
解耦
实践
我们是袋鼠云数栈UED团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。本文作者:贝儿前言本文中会提到很多目前数栈中使用的特定名词,统一做下解释描述dt-common:每个子产品都会引入的公共包(类似NPM包)AppMenus:在子产品中快速进入到其他子产品的导航栏,统一维护在dt-common中,子产品从dt-common中引入Portal:
·
2024-02-19 10:01
JavaScript 设计模式之桥接模式
桥接模式通过桥接模式,我们可以将业务逻辑与元素的事件
解耦
,也可以更灵活的创建一些对象倘若我们有如下代码constdom=document.getElementById('#test')//鼠标移入移出事件
放逐的程序猿
·
2024-02-15 10:45
JavaScript设计模式
javascript
设计模式
桥接模式
SpringBoot 集成RabbitMQ
使用消息中间件可以做到项目间
解耦
和消息的异步处理。支持多语言开发。RabbitMQ原理:首先是在RabbitMQ创建所需的exchange中转站和queue队列。
阿懒土灵
·
2024-02-15 09:49
Java J2EE中的依赖查找
个人看法:设计依赖查找的设计模式,是为了
解耦
.单一类型依赖查找JNDIjavax.naming.Context#lookupJavaBeansjava.beans.beancontext.BeanContext
入门小站
·
2024-02-15 00:16
设计模式--策略模式
2.利用面向对象的继承和多态机制,将多个算法
解耦
。避免类中出现太多的if-else语句strateg
ysp123
·
2024-02-15 00:49
Android组件化之组件/模块初始化注册到application;组件生命周期注册
组件化为了
解耦
,每个组件/模块有不同的功能,例如不同组件/模块要在application中初始化一些第三方SDK或本组件/模块需要在application初始化时做一些操作。Libli
万事命名难
·
2024-02-14 19:14
Java并发编程基础
为什么需要并发并发其实是一种
解耦
合的策略,它帮助我们把做什么(目标)和什么时候做(时机)分开
笨笨11
·
2024-02-14 19:09
Android源码剖析----EventBus的工作原理
现实开发中用到的框架为了方便更好的理解加深记忆,归纳如下:在开发中使用eventbus主要是为了进行传值和传递一些意图,第一次使用后就被这个框架的灵活和
解耦
性给折服。。。
简书不简单iiii
·
2024-02-14 14:13
【iOS 1 行代码系列】之 一行代码
解耦
控制器UIViewController
实现原理:NSClassFromString()KVC新建分类,重写方法:-(void)setValue:(id)valueforUndefinedKey:(NSString*)key防止崩溃地址:JHUIViewControllerDecoupler:https://github.com/xjh093/JHUIViewControllerDecoupler///string->controlle
豪冷
·
2024-02-14 09:18
如何确保消息队列中的数据安全无损:深入探索消息队列的持久性策略
如何确保消息队列中的数据安全无损:深入探索消息队列的持久性策略引言在现代的分布式系统中,消息队列扮演着至关重要的角色,它不仅能够
解耦
系统组件,提高整体的处理能力,还能在高并发环境下保证数据的一致性和可靠性
一休哥助手
·
2024-02-14 04:16
分布式系统
消息
openGauss DataPod资源池化获金融科技产业联盟2023年十佳课题
2023年,openGauss发布5.0.0和5.1.0版本,实现DataPod、DataKit两大架构创新,分层
解耦
、资源池化,持续引领数据库技术发展方向。DataPod资源池化架构推出
renxyz
·
2024-02-14 04:40
openGauss
数据库
java版b2b2c社交电商分布式微服务Spring Cloud微服务架构
微服务架构SpringCloud解决的第一个问题就是:服务与服务之间的
解耦
。很多公司在业务高速发展的时候,服务组件也会相应的不断增加。
ITsupuerlady
·
2024-02-13 21:10
有缓冲channel和无缓冲channel
缓冲channel的主要特点是异步性,它允许发送方和接收方在一定程度上
解耦
菜鸟要加油!
·
2024-02-13 14:09
golang
JAVA设计模式之命令模式详解
命令模式的核心是将指令信息封装成一个对象,并将此对象作为参数发送给接收方去执行,达到使命令的请求与执行方
解耦
,双方只通过传递各种命令对象来完成任务.在实际的
一只经常emo的程序员
·
2024-02-13 14:39
java
设计模式
命令模式
天棚控制算法原理及仿真
一、天棚控制算法由来天棚控制算法思想最早是由一个外国人Karnopp在1974年最早提出来的,为了有效减轻路面颠簸对车身的影响,为了最大程度将车身与路面
解耦
,他设想有一个减振器,直接一端链接天空,另一端链接车身
极简车辆控制
·
2024-02-13 14:38
半主动悬架CDC控制
汽车
NSQ源码分析之概述
罗道文的私房菜消息队列在互联网公司使用非常普遍,因此也促使我去学习研究消息队列的原理以及细节问题;之前也有接触过消息队列,最主要就是在异步处理方面,当然消息队列还
解耦
,流量削峰等功能;目前消息队列产品也比较多
faunjoe
·
2024-02-13 12:29
UE5 C++ 插件开发 0.专栏介绍
游戏实例子系统2.3管理组件2.4UI3.待办清单4.订阅须知0.前言看了一下Epic商店的插件,价格都比较贵,当然,插件贵有贵的道理:即插即用,插件可以大大降低开发成本,丢到项目插件栏即可启用;高度
解耦
CloudHu1989
·
2024-02-13 11:35
UE5
C++
插件开发
c++
ue5
游戏程序
上一页
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
其他