技术栈
消息队列
GEM的左耳返
8 小时前
java
·
数据库
·
spring boot
·
安全
·
微服务
·
消息队列
·
面试题
互联网大厂Java求职面试题解析与实战指导:涵盖核心技术栈与业务场景
互联网大厂Java求职面试覆盖广泛的技术栈,难度较大。本文通过严肃面试官与搞笑程序员谢飞机的问答形式,带你逐步了解面试中常见的技术点和业务场景,助力求职成功。
武子康
9 小时前
大数据
·
分布式
·
微服务
·
消息队列
·
rabbitmq
·
dubbo
·
异步
Java-194 RabbitMQ 分布式通信怎么选:SOA/Dubbo、微服务 OpenFeign、同步重试与 MQ 异步可靠性落地
在面向服务的架构(SOA)中,系统设计会根据实际的业务需求进行模块化拆分,将整体系统分解为多个独立部署的服务模块。每个服务模块都具有明确的业务边界,专注于特定的业务功能,例如订单服务、支付服务、库存服务等。这些模块之间通过定义良好的接口进行交互,保持相互独立。
better_liang
2 天前
java
·
消息队列
·
rabbitmq
·
面试题
·
异步通信
·
企业级开发
·
系统解耦
每日Java面试场景题知识点之-RabbitMQ
RabbitMQ是一个开源的消息代理和队列服务器,它实现了高级消息队列协议(AMQP)。在Java企业级项目中,RabbitMQ被广泛应用于异步通信、系统解耦、流量削峰等场景。
腾讯云中间件
3 天前
云原生
·
kafka
·
消息队列
Kafka 集群上云新突破:腾讯云 CKafka 联邦迁移方案
随着企业数字化进程加速,Kafka 集群上云成为提升系统弹性与数据可靠性的关键路径。传统迁移方案如单写双消费、先切写再切读、Mirrormaker 同步等,虽然在某些场景下能够满足基本需求,但普遍存在以下共性问题:
腾讯云中间件
3 天前
架构
·
消息队列
·
rocketmq
腾讯云 RocketMQ 5.x:如何兼容 Remoting 全系列客户端
Apache RocketMQ 社区新发布的 5.x 版本是其云原生架构演进的重要里程碑,其中包括两项重大更新:
muxin-始终如一
3 天前
开发语言
·
消息队列
·
幂等性
消息幂等性深度解析与实现方案
定义:对于同一个操作,无论执行多少次,结果都与执行一次相同。数学表达:f(f(x)) = f(x)消息系统场景:
Sincerelyplz
3 天前
后端
·
消息队列
·
开源
【pulsar】pulsar的定时发送实现原理
在我们的项目中,业务中常常需要解决定时提醒,定时发布等需求,而我们会常常使用pulsar的定时消息作为我们的定时处理的方案,而pulsar天然支持定时消息的发送。Pulsar 原生支持定时消息发送,因此在有空时,我就想深入研究一下它内部是如何实现定时消息机制的,写本文的初衷就是因为好奇。
iナナ
5 天前
java
·
开发语言
·
jvm
·
学习
·
spring
·
消息队列
Java自定义协议的发布订阅式消息队列(二)
目录一、数据库设计MetaMapper 接口:MetaMapper.xml 文件:实现 DataBaseManager
ん贤
8 天前
redis
·
微服务
·
云原生
·
架构
·
消息队列
·
go
·
分布式系统
高可靠微服务消息设计:Outbox模式、延迟队列与Watermill集成实践
在现代的微服务架构中,业务系统通常由多个独立的系统组成,需要频繁地交换数据和事件。 为了保证服务的高可用性、可拓展性、低耦合,异步消息通信成为微服务间传递消息的必要手段。 但实际应用中,异步消息通信也带了许多挑战,
iナナ
8 天前
java
·
开发语言
·
spring
·
消息队列
·
生成消费者模型
Java自定义协议的发布订阅式消息队列(一)
曾经我们学习过 阻塞队列 (BlockingQueue),我们说,阻塞队列最大的用途,就是用来实现 生产者消费者模型。 生产者消费者模型,存在诸多好处,是后端开发的常用编程方式.
stella·
8 天前
java
·
分布式
·
中间件
·
消息队列
·
rabbitmq
·
削峰填谷
RabbitMQ是什么?如何使用
消息队列(Message Queue,简称MQ)为什么会产生消息队列?有几个原因:不同进程(process)之间传递消息时,两个进程之间耦合程度过高,改动一个进程,引发必须修改另一个进程,为了隔离这两个进程,在两进程间抽离出一层(一个模块),所有两进程之间传递的消息,都必须通过消息队列来传递,单独修改某一个进程,不会影响另一个;
T.O.P_KING
8 天前
中间件
·
消息队列
Kafka如何实现高性能IO?
Apache Kafka 之所以能够处理百万级的 TPS(Transactions Per Second)并保持极低的延迟,其核心在于对操作系统底层机制的深度利用。它打破了“磁盘很慢”的传统认知,通过巧妙的设计将磁盘 I/O 性能发挥到了极致。
serendipity_hky
9 天前
java
·
spring boot
·
redis
·
elasticsearch
·
微服务
·
消息队列
·
内容社区
互联网大厂Java面试故事:核心技术栈与场景化业务问题实战解析
故事主角谢飞机,是一位幽默的程序员,面试官则以严肃专业著称。这次面试设定在一家内容社区与UGC(用户生成内容)赛道的知名互联网大厂,谢飞机需要面对一系列Java相关的技术栈和真实业务场景问题。
蜂蜜黄油呀土豆
10 天前
消息队列
·
rocketmq
·
分布式账本
·
分布式系统
·
幂等设计
RocketMQ 详解:从异步解耦到存储与消费全链路解析
目标读者:具备分布式/消息队列基础的后端工程师,希望把 RocketMQ 从使用者的视角,理解到存储/传输与消费的一整套工作机制与工程实践。
陈逸轩*^_^*
10 天前
后端
·
消息队列
·
rabbitmq
RabbitMQ 常见八股:包括组成部分、消息的相关处理、持久化和集群等。
交换机持久化:在声明交换机时, 把 durable 参数设置为 true;队列持久化:声明队列时,同样将 durable 参数设置为 true,消息会被存储在磁盘中,即使 RabbitMQ 服务器重启或崩溃时的行为。消息只存储在内存中,当 RabbitMQ 服务器重启或崩溃时,这些消息会丢失。
笨手笨脚の
11 天前
分布式
·
kafka
·
消息队列
·
消费者
·
重平衡
Kafka-4 Kafka 中的消费者
前置文章中利用 docker 搭建了一个 kafka 实例:Docker 部署 Kafka,并结合 SpringBoot 进行了整合。
asom22
12 天前
java
·
spring boot
·
分布式
·
缓存
·
微服务
·
消息队列
·
面试经验
互联网大厂Java全栈面试故事:从Spring Boot、分布式到AI业务场景深度剖析
Asom是一名想进互联网大厂的搞笑程序员,这天他来到了知名科技公司的Java开发面试现场,与超级严肃的面试官展开了三轮迭代面试。故事全文复现真实问答,涵盖核心主流技术栈、全链路业务场景和实战解答。
笨手笨脚の
13 天前
kafka
·
消息队列
·
事务
·
幂等
·
生产者
·
分区选择算法
Kafka-3 Kafka 中的生产者
前置文章中利用 docker 搭建了一个 kafka 实例:Docker 部署 Kafka,并结合 SpringBoot 进行了整合。
hanxiaozhang2018
13 天前
面试
·
消息队列
消息队列面试重点-1
应用程序之间的通信方法,是一种中间件。简单理解:把要传输的数据放在队列中,双方通过队列传递数据。异步、解耦、削峰(应用场景都是优点)。
闲人编程
13 天前
微服务
·
架构
·
消息队列
·
django
·
api
·
通信
·
codecapsule
Django微服务架构:单体应用拆分解耦实践
『宝藏代码胶囊开张啦!』—— 我的 CodeCapsule 来咯!✨写代码不再头疼!我的新站点 CodeCapsule 主打一个 “白菜价”+“量身定制”!无论是卡脖子的毕设/课设/文献复现,需要灵光一现的算法改进,还是想给项目加个“外挂”,这里都有便宜又好用的代码方案等你发现!低成本,高适配,助你轻松通关!速来围观 👉 CodeCapsule官网