最新 最热

从内核看文件描述符传递的实现(基于5.9.9)

前言:文件描述符是内核提供的一个非常有用的技术,典型的在服务器中,主进程负责接收请求,然后把请求传递给子进程处理。本文分析在内核中,文件描述符传递是如何实现的。...

2021-07-08
0

《拉钩课程 — 分布式技术原理与实战》学习笔记

1、分布式系统是用来解决集中式架构的性能瓶颈问题,其核心是可扩展性,其特点包括:不出现单点故障、无状态等。依照 CAP 理论,分布式系统只能在 CP 和 AP 之间做取舍。...

2021-07-08
0

消息队列的消费语义和投递语义

我们先从投递语义开始讲起,因为要先把这个概念讲明白了,才能讲消费语义。恰巧,kafka实现了这三种语义,我们以kafka来说明。

2021-07-08
0

利用消息队列处理分布式事务

这篇说说分布式事务的问题。企业现在的架构都由传统的架构转向了微服务架构,如下图所示:

2021-07-08
0

js Event Loop 运行机制

Event Loop,事件环,线程进程。这些概念对初识前端的同学来说可能会一头雾水。而且运行js代码的运行环境除了浏览器还有node。因此不同环境处理Event Loop又变得不同,十分容易混淆。如果你有这样的疑问。下文将给你一个清...

2021-07-08
0

大数据开发:消息队列如何确保消息不丢失?

消息队列在大数据技术生态当中,一直都是值得重视的存在,开源的消息队列产品,市面上也不少,基于不同的场景,需要去匹配不同的解决方案。围绕消息队列,今天的大数据开发学习分享,我们主要来聊聊,消息队列如何确保消息不丢失。...

2021-07-07
1

Linux环境搭建RabbitMQ

RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。

2021-07-07
1

Linux云计算运维架构师(连载)-消息队列-RabbitMQ-04

消息队列,用来保存消息,直到发送给消费者,是消息的容器,也是消息的终点。一个消息可投入一个或多个队列。消息一致在队列里面,等待消费者连接到这个队列将其取走。...

2021-07-06
1

Linux云计算运维架构师(连载)-消息队列-RabbitMQ-03

RabbitMQ是一个在AMQP(Advanced Message Queuing Protocol)基础上实现的,可复用的企业消息系统。它可以用于大型软件系统,各个模块之间的高效通信,支持高并发,支持可扩展。它支持在多种平台上运行,如:Python、Ruby、.NET、Ja...

2021-07-06
1

Linux云计算运维架构师(连载)-消息队列-RabbitMQ-02

消息中间件包含两种模式,点对点(P2P,Point-to-Point)模式和发布/订阅(Pub/Sub,Publish/Subscribe)模式,下面将分别介绍这两种模式。

2021-07-06
1