极速漫步


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

RocketMQ一基本概念

发表于 2018-03-14 | 分类于 MQ , RocketMQ | 阅读次数:
contents
  1. Main Concepts

    • nameServer
    • Broker
    • producer
    • consumer
    • group
  2. 同步 - 异步

  3. 安装

    • 单机
    • 主从
  4. 控制台

    1. mqadmin
    2. 控制台(rocketMq-console)
阅读全文 »

为什么需要消息中间件 以及 消息中间件的使用场景

发表于 2018-03-13 | 分类于 MQ | 阅读次数:

生产者消费者模式的思考

  • 如何多机器部署运行 <分布式>?

    挑战:queue无法跨JVM共享

  • 如何灾备以及负载均衡?

    挑战:需要一个controller做通知和分发数据

  • 所以,需要一个独立部署的可以被多方访问的服务,其数据必须是多线程乃至分布式安全的
    消息中间件是个好的选择
    消息总线图

消息中间件的特征

  • queues (消息的容器)
  • 发布/订阅(Publisher/Subscribe) (发布者发布1条数据,会被多个订阅者消费)

    将增量式更新数据推给各个订阅的client,并保证每个client都收到

    将数据平均发送给每个订阅者(负载均衡,例如:RocketMQ的CLUSTERING消息模型)

  • P2P(Peer-to-Peer) (1条消息只会被消费一次)
阅读全文 »

大规模分布式存储系统-原理解析与架构实战

发表于 2018-03-12 | 分类于 存储 | 阅读次数:

第2章 单机存储系统

  • 2.1 硬件基础
  • 2.1.1 CPU架构
    • CMP & NUMA
  • 2.1.2 IO总线
    • 主板的南北桥架构
  • 2.1.3 网络拓扑
    • 三层结构:接入层/汇聚层/核心层
    • 三级CLOS网络(扁平化结构)
  • 2.1.4 性能参数
  • 2.1.5 存储层次架构
    • 集群->机架->单机
    • 存储系统的性能维度:吞吐量,访问延时。
  • 2.2 单机存储引擎
  • 2.2.1 哈希存储引擎
    • Bitcask -> 基于哈希表结构的键值存储系统,仅支持追加操作;文件大小有限制
    • 数据结构
    • 定期合并
    • 快速恢复
阅读全文 »
12
jisumanbu

jisumanbu

13 日志
11 分类
15 标签
GitHub E-Mail
© 2019 jisumanbu
由 Hexo 强力驱动
|
主题 — NexT.Pisces v6.0.6
0%