
读书笔记
文章平均质量分 50
书山有路勤为径 学海无涯苦作舟
CHSUM
纸上得来终觉浅,绝知此事要躬行。
展开
-
RabbitMQ服务及集群管理命令
多租户与权限RabbitMQ服务器可以创建多个虚拟消息服务器(vhost),每一个vhost本质上是独立的小型RabbitMQ服务器,拥有独立的队列、交换器、绑定管理、权限控制等等,vhost之间是绝对隔离的。添加vhostrabbitmqctl add_vhost vhost1查看vhost列表rabbitmqctl list_vhosts删除vhost –此操作会删除其下所有队列、交换器、绑定管理、权限等信息rabbitmqctl delete_vhost vhost1原创 2021-03-11 13:53:03 · 232 阅读 · 0 评论 -
SRE Google运维解密-第三章
拥抱风险极端的可靠性带来成本的大幅提升,过分追求稳定性限制了新功能的开发速度和交付速度;SRE旨在寻求快速创新和高效的服务运营业务之间的风险平衡,而不是简单的将服务在线时间最大化;管理服务的可靠性很大程度是通过管理风险来进行的,明确的将运维风险与业务风险对应,同时把可用性目标看作风险的上限和下限,促使团队进行风险讨论,管理风险需要从两方面入手: 资源成本:因降低风险所付出的资源投入; 机会成本:因降低风险带来的效率低下;度量服务的风险基于时间的可用性: 可用性 = 系统原创 2021-03-11 00:53:46 · 259 阅读 · 0 评论 -
RabbitMQ基础概念及生产者消费者数据流转过程
基础理解RabbitMQ:是一个生产者与消费者模型,负责接收、存储、转发消息;Message:消息,由消息体和标签组成; 消息体(payload)是相关业务逻辑结构数据; 标签(label)定义消息路由及交换名称等信息;Producer:生产者,负责生成消息;Cunsumer:消费者,用于接收消息;Broker:服务节点Queue:队列,用于存储消息,是rabbitmq的内部对象 PS: - 消费者连接rabbitmq服务并订阅相关队列消费一条消息时,只是消费消息的消息体,消..原创 2021-03-09 14:59:20 · 919 阅读 · 1 评论 -
SRE Google运维解密-第二章
google使用 Borg(伯格)分布式集群管理系统进行资源分配,负责集群层面管理任务的编排工作;google使用 BNS 在Borg启动某一个任务时,会给每个具体的任务实例分配一个名字和编号,作为名称解析、地址转换;google数据中心构建拓扑结构: Rack Row Cluster Datacenter Campus 数台物理服务器组成机柜 数台机柜组成机柜排 数排机柜组成一个集群 多个集群组成数据中心 多个相邻的数据中心组成园区google使用..原创 2021-03-09 00:21:48 · 282 阅读 · 0 评论 -
SRE Google运维解密-第一章
研发(Dev)与运维(Ops)分离导致的问题直接成本: 随着产品及项目增多,相应人员线性增加。间接成本: 研发与运维团队背景各异,技术能力与工具使用习惯存在差距,工作目标不同; 研发与运维团队对产品可靠程度要求不同,具体执行某项操作的危险程度评估与技术防范措施不同。以上逐渐演变成目标与方向上的分歧及形成沟通问题,容易出现信任、尊重等问题如何减少更新故障—以下两点均不是最优运维:给研发制定严格上线流程;研发:不再大规模更新,而是转为功能开关调整、增量更新、补丁等方式..原创 2021-03-06 23:37:41 · 831 阅读 · 0 评论