会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
麦恒
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
2022年7月14日
RabbitMQ09-网络分区
摘要: 1、网络分区的意义 RabbitMQ集群的网络分区的容错性并不是很高,一般都是使用Federation或者Shovel来解决广域网中的使用问题。不过即使是在局域网环境下,网络分区也不可能完全避免,网络设备(比如中继设备、网卡)出现故障也会导致网络分区。 当出现网络分区时,不同分区里的节点会认为不属于
阅读全文
posted @ 2022-07-14 10:34 麦恒
阅读(485)
评论(0)
推荐(0)
2022年7月11日
RabbitMQ08-消息存储和镜像队列
摘要: 1、存储机制 持久化消息和非持久化消息都可以被写入到磁盘。 持久化消息一到达队列就会被写入磁盘。持久化消息会尽可能地保存在内存中,这样可以提高一定的性能,但当内存吃紧时会从内存中清除。 非持久化消息一般只会保存在内存中,但在内存吃紧时也会被写入到磁盘中,以节省内存空间。 将持久化消息和非持久化消息存
阅读全文
posted @ 2022-07-11 22:11 麦恒
阅读(330)
评论(0)
推荐(0)
2022年7月8日
RabbitMQ07-Federation和Shovel
摘要: RabbitMQ可以通过3种方式实现分布式部署:集群、Federation和Shovel。这3种方式不是互斥的,可以根据需要选择其中的一种或者以几种的组合来达到分布式部署的目的。 Federation和Shovel可以为RabbitMQ的分布式部署提供更高的灵活性,但同时也提高了部署的复杂性。 1、
阅读全文
posted @ 2022-07-08 17:32 麦恒
阅读(663)
评论(0)
推荐(0)
2022年7月6日
RabbitMQ06-管理RabbitMQ集群
摘要: RabbitMQ集群允许消费者和生产者在RabbitMQ一个节点崩惯的情况下继续运行,它也可以通过添加更多的节点来水平扩展消息通信的吞吐量。 当失去一个RabbitMQ 节点时,客户端能够重新连接到集群中的任何其他节点并继续生产或者消费。不过RabbitMQ集群不能保证消息的不会丢失,即便将消息、队
阅读全文
posted @ 2022-07-06 20:40 麦恒
阅读(421)
评论(0)
推荐(0)
2022年7月4日
RabbitMQ05-配置RabbitMQ
摘要: 一般情况下,可以使用默认配置直接运行RabbitMQ。 配置RabbitMQ服务有三种方法: (1)环境变量(Enviroment Variables):RabbitMQ服务端参数可以通过环境变量进行配直。例如,节点名称、RabbitMQ配置文件的地址、节点内部通信的端口等。 (2)配置文件(Con
阅读全文
posted @ 2022-07-04 21:28 麦恒
阅读(267)
评论(0)
推荐(0)
2022年6月29日
RabbitMQ04-管理RabbitMQ
摘要: rabbitmqctl是一个命令行工具,使用这个工具可以执行大部分的RabbitMQ的管理操作。 rabbitmq management是RabbitMQ提供的一个管理插件,可以让用户通过图形化的方式来管理RabbitMQ,但是它的功能却远不仅于此。 1、RabbitMQ服务管理 rabbitmq-
阅读全文
posted @ 2022-06-29 01:58 麦恒
阅读(336)
评论(0)
推荐(0)
2022年6月27日
RabbitMQ03-RabbitMQ基础原理
摘要: 1、RabbitMQ架构 RabbitMQ是一个生产者与消费者模型,主要负责接收、存储和转发消息。 RabbitMQ的整体架构模型,如图2-1所示。 AMQP消息路由必须有三部分:交换器、队列和绑定。 1.1、生产者和消费者 生产者(Producer):创建消息,然后将消息发布(发送)到Rabbit
阅读全文
posted @ 2022-06-27 02:03 麦恒
阅读(68)
评论(0)
推荐(0)
2022年6月25日
RabbitMQ02-安装RabbitMQ
摘要: RabbitMQ官网:https://www.rabbitmq.com/ Github地址:https://github.com/rabbitmq/rabbitmq-server RabbitMQ是由Erlang语言编写的,因此,在安装RabbitMQ之前需要安装Erlang 。建议采用较新版的Er
阅读全文
posted @ 2022-06-25 22:05 麦恒
阅读(397)
评论(0)
推荐(0)
RabbitMQ01-中间件介绍
摘要: 1、什么是消息中间件 消息(Message)就是在应用之间传送的数据。消息可以非常简单,比如只包含文本字符串、JSON等,也可以很复杂,比如内嵌对象。 消息队列中间件(Message Queue Middleware ,简称为MQ)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通
阅读全文
posted @ 2022-06-25 16:01 麦恒
阅读(77)
评论(0)
推荐(0)
2022年6月23日
监控-Prometheus02-安装并启动
摘要: 1、使用二进制包安装Prometheus 1、部署环境 系统环境 10.1.1.11:CentOSLinuxrelease7.7.1908(Core),k8s-master,Prometheus 10.1.1.12:CentOSLinuxrelease7.7.1908(Core),k8s-node1
阅读全文
posted @ 2022-06-23 15:48 麦恒
阅读(338)
评论(0)
推荐(0)
监控-Prometheus01-简介
摘要: Prometheus官网:https://prometheus.io/ Prometheus文档:https://prometheus.io/docs/ Prometheus下载:https://prometheus.io/download/ Prometheus GitHub主页:https://
阅读全文
posted @ 2022-06-23 01:02 麦恒
阅读(194)
评论(0)
推荐(0)
2022年6月22日
监控-监控介绍
摘要: 1、监控系统概述 监控是运维团队眼睛的延伸。监控系统应当解决三个问题:“出问题了吗?”“哪里出了问题?”“是什么问题?” 1、监控系统有四大功能 数据采样:通过传感器(sensor)进行数据采样 数据存储: 要存储两类数据:历史数据、趋势数据 数据展示:即可视化 报警:采集到的数据超出阈值 2、要监
阅读全文
posted @ 2022-06-22 03:57 麦恒
阅读(1026)
评论(0)
推荐(0)
2022年6月20日
Kubernetes12-共享存储原理
摘要: 1、共享存储机制概述 Kubernetes对于有状态的应用或者对数据需要持久化的应用,不仅需要将容器内的目录挂载到宿主机的目录或者emptyDir临时存储卷,而且需要更加可靠的存储来保存应用产生的重要数据,以便容器应用在重建之后仍然可以使用之前的数据。 存储资源和计算资源(CPU/内存)的管理方式完
阅读全文
posted @ 2022-06-20 12:15 麦恒
阅读(252)
评论(0)
推荐(0)
2022年6月15日
运维基础-负载均衡-LVS四层代理
摘要: 1、LVS简介 LVS官网:http://www.linuxvirtualserver.org/ LVS(Linux Virtual Server,Linux虚拟服务器)是一个虚拟的服务器集群系统。此项目在1998年5月由章文嵩博士成立,是国内最早出现的自由软件项目之一,是根据iptables的实现
阅读全文
posted @ 2022-06-15 21:25 麦恒
阅读(764)
评论(0)
推荐(1)
2022年6月10日
运维基础-防火墙和iptables
摘要: 1、防火墙 防火墙(Firewall)技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障,以保护用户资料与信息安全性的一种技术。 防火墙技术的功能主要在于及时发现并处理计算机网络运行时可能存在的安全风险、数据传输等问题,其中处理措施包括
阅读全文
posted @ 2022-06-10 16:30 麦恒
阅读(223)
评论(0)
推荐(0)
2022年6月7日
Kubernetes-基于ingress实现重写URL
摘要: 1、基于ingress实现重写URL基础 官方文档:https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/ 1.1、rewriting可以使用下面的anntations进行控制 1.
阅读全文
posted @ 2022-06-07 11:37 麦恒
阅读(783)
评论(0)
推荐(0)
2022年6月6日
Kubernetes11-网络原理
摘要: 1、Kubernetes网络模型Kubernetes 网络模型设计的一个基础原则是:每个Pod都拥有一个独立的IP地址,并假定所有Pod都在一个可以直接连通的、扁平的网络空间中。 所以不管它们是否运行在同一个Node(宿主机)中,都要求它们可以直接通过对方的IP进行访问。 设计这个原则的原因是,用户
阅读全文
posted @ 2022-06-06 14:00 麦恒
阅读(210)
评论(0)
推荐(0)
2022年5月14日
Kubernetes10-深入分析集群安全机制
摘要: Kubernetes通过一系列机制来实现集群的安全控制,其中包括API Server的认证授权、准入控制机制及保护敏感信息的Secret机制等。 集群的安全性必须考虑如下几个目标。 (1)保证容器与其所在宿主机的隔离。 (2)限制容器给基础设施或其他容器带来的干扰。 (3)最小权限原则——合理限制所
阅读全文
posted @ 2022-05-14 23:52 麦恒
阅读(193)
评论(0)
推荐(0)
2022年4月26日
Kubernetes-基于ingress实现灰度发布
摘要: 1、基于ingress实现灰度发布介绍 Ingress-Nginx是一个K8S ingress工具,支持配置Ingress Annotations来实现不同场景下的灰度发布和测试。 1.1、Nginx Annotations支持以下4种Canary规则 nginx.ingress.kubernete
阅读全文
posted @ 2022-04-26 15:53 麦恒
阅读(379)
评论(0)
推荐(0)
2022年4月12日
mysql-运维随笔
摘要: 1、查看数据库、数据表的大小 use information_schema; //查看指定数据库的大小 select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where TABLE_SCHEMA='vr
阅读全文
posted @ 2022-04-12 12:35 麦恒
阅读(19)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
公告