草庐IT

RabbitMQ集群

全部标签

Docker:Docker集群配置与应用(Docker Swarm)

Docker集群配置与应用前言学习目标1.建立DockerSwarm集群1.1为什么要使用容器集群1.2什么是Swarm集群1.3DockerSwarm特性1.4Swarm节点1.5Swarm集群管理命令Swarm集群节点管理命令1.6DockerSwarm集群搭建前言可以认为DockerSwarm(Go语言开发)将一个Docker主机池变成了一个单独的虚拟机。学习目标了解DockerSwarm,掌握Swarm集群建立及节点管理;了解Swarm服务,学会在集群中部署和管理服务;了解Swarm网络,掌握overlay网络的创建和使用;了解Swarm高可用性和负载平衡,学会配置外部负载平衡器;熟悉

Oracle RAC 集群的安装(保姆级教程)

文章目录一、安装前的规划1、系统规划2、网络规划3、存储规划二、主机配置1、Linux主机安装(rac01&rac02)2、配置yum源并安装依赖包(rac01&rac02)3、网络配置(rac01&rac02)4、存储配置(rac01&rac02)rac01添加硬盘的方式:rac02添加硬盘的方式:开启共享文件修改虚拟机配置文件安装`multipath`绑定多路径:配置UDEV绑盘:5、hosts文件配置(rac01&rac02)6、防火墙配置(rac01&rac02)7、selinux配置(rac01&rac02)8、时间同步配置(rac01&rac02)9、关闭透明大页和NUMA(rac

k8s使用minio分布式集群作为存储--基础配置篇

背景:minio分布式集群是单独的服务,并没有被k8s管理,k8s与minio集群在不同的服务器上部署,k8s需要使用minio分布式集群作为k8s集群的配置文件及其他文件的存储介质。minio的bucket:k8s挂载到服务器目录:/home/k8s/miniorclone使用minio的S3服务配置目录:/home/minioS3/home/minioS3/rclone.conf/home/minioS3/start_rclone.sh1、安装fuse:sudoyuminstallfuse1.1查询是否有fusemount3sudofind/-namefusermount31.2确认FUS

Zookeeper集群+kafka集群

文章目录一、Zookeeper概述1、Zookeeper定义2、Zookeeper工作机制3、Zookeeper特点4、Zookeeper数据结构5、Zookeeper应用场景二、部署Zookeeper集群1、部署Zookeeper集群的操作步骤2、实例操作:部署Zookeeper集群三、Kafka概述1、为什么需要消息队列(MQ)2、使用消息队列的好处3、消息队列的两种模式4、Kafka定义5、Kafka简介6、Kafka的特性7、Kafka系统架构四、部署zookeeper+kafka集群1、部署zookeeper+kafka集群2、实例操作:部署zookeeper+kafka集群五、部署

C#使用RabbitMQ-3_发布订阅模式(扇形交换机)

简介发布订阅模式允许一个生产者向多个消费者发送消息。在RabbitMQ中实现发布订阅模式通常涉及以下几个关键组件:生产者:负责生产并发送消息到RabbitMQ的Exchange(路由器)。Exchange:作为消息的中转站,根据不同的规则将消息路由到一个或多个队列。队列:存储消息的缓冲区,每个消费者有自己的独立队列。消费者:从自己的队列中接收并消费消息。在这种模式下,生产者发送的消息不是直接发送到特定的队列,而是发送给Exchange。Exchange根据配置的规则决定如何处理这些消息。例如,它可以将消息路由到一个特定的队列,也可以将消息路由到多个队列,或者在某些情况下废弃消息。在实际应用中,

RabbitMQ的安全与权限管理

1.背景介绍1.背景介绍RabbitMQ是一种开源的消息代理服务,它支持多种消息传输协议,如AMQP、MQTT、STOMP等。它广泛应用于分布式系统中的异步消息传递,如任务调度、日志收集、实时通信等。在分布式系统中,消息代理服务的安全性和权限管理是至关重要的。因为消息可能包含敏感信息,如用户数据、交易记录等。如果没有足够的安全措施,可能会导致数据泄露、信息篡改、系统攻击等安全风险。本文将从以下几个方面进行阐述:核心概念与联系核心算法原理和具体操作步骤数学模型公式详细讲解具体最佳实践:代码实例和详细解释说明实际应用场景工具和资源推荐总结:未来发展趋势与挑战附录:常见问题与解答2.核心概念与联系在

k8s部署elk+filebeat+logstash+kafka集群(一)ES集群+kibana部署

前言:这次是在部署后很久才想起来整理了下文档,如有遗漏见谅,期间也遇到过很多坑有些目前还没头绪希望有大佬让我学习下一、环境准备k8s-master013.127.10.209k8s-master023.127.10.95k8s-master033.127.10.66k8s-node013.127.10.233k8s-node023.127.33.173harbor3.127.33.1741、k8s各节点部署nfs挂载目录为/home/k8s/elasticsearch/storage2、安装制备器Provisioner镜像为quay.io/external_storage/nfs-client

Zookeeper+kafka集群部署

Zookeeper+kafka集群部署需jdk环境安装包下载地址:Indexof/dist/zookeeper上传到/usr/localtar-zxfzookeeper-3.4.5-cdh5.5.4.tar.gzrm-rf zookeeper-3.4.5-cdh5.5.4.tar.gz进入到zookeeper的安装目录cdzookeeper-3.4.5-cdh5.5.4/新建data和logs文件夹[root@testzookeeper-3.4.5]#mkdirdata[root@testzookeeper-3.4.5]#mkdirlogs复制zoo_sample.cfg文件cd conf/c

K8S集群重新初始化--详细过程

K8S集群重新初始化0、当前环境1、master节点1.1、在master节点执行下面reset命令:1.2、手动清除配置信息,这一步很关键:1.3、重新引导集群1.4、创建配置目录,并复制权限配置文件到用户目录下:1.5查看集群状态1.6安装Calico网络插件2、work节点2.1、重置工作节点2.2、手动删除目录2.3、重新加入集群3、检验效果在引导k8s集群的过程时可能因为这个或那个的原因导致需要重新引导集群。下面整理了我在实际工作中初始化k8s集群的详细过程。0、当前环境k8s环境部署总览ip地址类型操作系统服务配置192.168.162.31Master01Centos7.62核C

Eureka:集群环境配置

创建三个集群 导包org.springframework.cloudspring-cloud-starter-eureka-server1.4.6.RELEASEorg.springframework.bootspring-boot-devtools配置文件yml 改一下端口号server:port:7003#Eureka配置eureka:instance:hostname:localhost#Eureka服务端的实例名称client:register-with-eureka:false#表示是否向eureka注册中心注册自己fetch-registry:false#fetch-registr