原文:GaussDB(DWS)中共享消息队列实现的三大功能

摘要:本文将详细介绍GaussDB DWS 中共享消息队列的实现。 本文分享自华为云社区 GaussDB DWS CBB组件之共享消息队列介绍 ,作者:疯狂朔朔。 共享消息队列是什么 在前文中,我们讲解了SysCache的实现原理,GaussDB DWS 通过SysCache缓存表元数据,以加速查询,然而在并发查询过程中,不可避免地会出现需要同步元数据的情况,举个简单例子,假设存在以下语句执行流 ...

2021-12-20 10:34 0 234 推荐指数:

查看详情

消息队列 CMQ 七大功能实践案例

消息队列,在业务解耦、削峰填谷、流量控制、广播消息等场景下都有很好的应用,已经成为很多企业IT系统内部通信重要手段。 现有常用的开源消息中间件有RabbitMQ、Kafka、RocketMQ等,但各自有着不同的应用场景和特点,例如,Kafka注重的是消息的吞吐量,不保证消息存储的可靠性以及一致性 ...

Tue Oct 26 19:04:00 CST 2021 0 92
Angular项目中共享模块的实现

创建share Modele:ng g m share import进来所有需要共享的模块都export出去, 一、共享CommonModule 暂时只有CommonModule,以后会有一些需要共享的组件。 在app Module中把core Module导入 ...

Tue May 22 05:07:00 CST 2018 0 2330
c++中共享内存原理及实现

共享内存 (也叫内存映射文件) 主要是通过映射机制实现的 , Windows 下进程的地址空间在逻辑上是相互隔离的 , 但在物理上却是重叠的 ; 所谓的重叠是指同一块内存区域可能被多个进程同时使用 , 当调用 CreateFileMapping 创建命名的内存映射文件对象时 ...

Fri Aug 02 00:04:00 CST 2019 0 1058
技术实践丨GaussDB(DWS)运维管理功能“升级”的原理和使用

摘要:本文将详细介绍GaussDB(DWS)重要运维管理功能“升级”的原理和使用。 运维管理模块是任何软件产品最基础和重要的一部分。是软件产品的门户,也是用户接触和使用软件产品的和前提和基础。如安装部署能让用户快速上手使用,升级能让产品平滑更新,扩容能让产品扩充能力,故障修复能让产品快速 ...

Tue Oct 20 00:13:00 CST 2020 0 396
一文带你了解GaussDB(DWS) 的Roach逻辑备份实现原理

摘要:Roach工具是GaussDB(DWS)推出的一款主力的备份恢复工具,包含物理与逻辑备份两种主要能力,本文着重于讲解Roach逻辑备份的实现原理。 一、简介 在大数据时代,数据的完整和可靠性成为一个数仓最核心的能力之一。GaussDB(DWS)以其出众的分布式计算和存储能力广受用 ...

Fri Feb 26 18:12:00 CST 2021 0 378
canal源码之BooleanMutex(基于AQS中共享实现

在看canal源码时发现一个有趣的锁实现--BooleanMutex 这个锁在canal里面多处用到,比如系统初始化/授权控制,没权限时阻塞等待,有权限时所有线程都可以快速通过;还有canal客户端在使用集群模式(ClusterCanalConnector)连接服务端中做高可用的时候,它用来控制 ...

Fri Sep 24 19:17:00 CST 2021 0 109
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM