中间件
文章平均质量分 90
zookeeper、kafka、 Dubbo等中间件
九城风雪
这个作者很懒,什么都没留下…
展开
-
Redis系列(一)底层数据结构之简单动态字符串
面试官:了解redis的String数据结构底层实现嘛?铁子:当然知道,是基于SDS实现的转载 2022-11-01 22:51:14 · 180 阅读 · 0 评论 -
从原理到实战,彻底搞懂Nginx(高级篇)
接,本文为 Nginx 实操高级篇。通过配置 Nginx 配置文件,实现正向代理、反向代理、负载均衡、Nginx 缓存、动静分离和高可用 Nginx 6种功能,并对 Nginx 的原理作进一步的解析。转载 2022-09-11 11:07:16 · 437 阅读 · 0 评论 -
kafka系列四:kakfa相关参数
kafka相关参数1、背景引入:很多同学看不懂kafka参数今天给大家聊一个很有意思的话题,大家知道很多公司都会基于Kafka作为MQ来开发一些复杂的大型系统。而在使用Kafka的客户端编写代码与服务器交互的时候,是需要对客户端设置很多的参数的。所以我就见过很多年轻的同学,可能刚刚加入团队,对Kafka这个技术其实并不是很了解。此时就会导致他们看团队里的一些资深同事写的一些代码,会看不懂是怎么回事,不了解背后的含义,这里面尤其是一些Kafka参数的设置。所以这篇文章,我们还是采用老规矩画图的形式转载 2021-12-05 14:55:47 · 742 阅读 · 0 评论 -
RocketMQ在SpringBoot中的使用
RocketMQ 在SpringBoot中的使用一、前言在Springboot中使用RocketMQ基本有两种方式, 第一种是基于RocketMQ原生的API,第二种是采用Springboot对RocketMQ封装的写法,接下来分别介绍这两种方式的基本用法,各自的优缺点各位看官仁者见仁,智者见智。二、RocketMQ原生API的使用方式2.1生产者的使用pom 依赖如下:<dependency> <groupId>org.apache.rocketmq</g原创 2021-07-22 22:54:04 · 16935 阅读 · 1 评论 -
nginx upstream的五种分配方式
Nginx负载均衡选项upstream用法举例1、轮询(weight=1)默认选项,当weight不指定时,各服务器weight相同,每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。upstream bakend { server 192.168.1.10; server 192.168.1.11;}2、weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。如果后端服务器down掉,能自动剔除.转载 2021-06-02 17:33:20 · 973 阅读 · 0 评论 -
用大白话给你解释Zookeeper的选举机制
导读]Zookeeper 是一个分布式服务框架,主要是用来解决分布式应用中遇到的一些数据管理问题如: 统一命名服务 、 状态同步服务 、 集群管理 、 分布式应用配置项的管理 等。我们可以简单把 Zookeeper 理解为分布式家庭的大管家,那么管家团队是如何选出 Leader的呢?接下来带领大家一探究竟。Zookeeper是一个分布式服务框架,主要是用来解决分布式应用中遇到的一些数据管理问题如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。我们可以简单把Z...转载 2021-05-25 11:31:25 · 172 阅读 · 5 评论 -
ZooKeeper 快速入门教程
1、 配置安装下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/我下载的是3.5.9 版本, windows 下最好下载编译过的源码版本,即bin.tar.gz,我下载的是apache-zookeeper-3.5.9-bin.tar.gz解压后有conf 和bin等目录,conf路径下将zoo_sample.cfg 另存为zoo.cfg,并修改zoo.cfg中的三个参数:admin.serverPort=8030...原创 2021-05-22 21:08:59 · 342 阅读 · 0 评论