
中间件
文章平均质量分 88
要有价值
这个作者很懒,什么都没留下…
展开
-
Redis列表、集合、有序集合的区别和使用场景
1.1 列表列表(list)类型是用来存储多个字符串,元素从左到右组成一个有序的集合.列表中的每个字符串被称为元素(element),一个列表最多可以存储(2的32次方)-1个元素.在redis中,可以对列表两端插入(push)和弹出(pop),还可以获取指定范围的元素列表、获取指定所有下标的元素等.列表类型有两个特点:①列表中的元素是有序的,这就意味着可以通过索引下标获取某个元素或者某个范围内的元素列表.②列表中的元素可以是重复的.1.1.1 命令1) 插入命令(1) 从右边插入元素. r原创 2021-11-24 11:52:38 · 3439 阅读 · 0 评论 -
Mac Docker部署SpringBoot应用
一、安装Docker环境使用 Homebrew 安装macOS 我们可以使用 Homebrew 来安装 Docker。Homebrew 的 Cask 已经支持 Docker for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装:$ brew cask install docker==> Creating Caskroom at /usr/local/Caskroom==> We'll set permissions properly so we won't原创 2021-07-28 17:31:21 · 599 阅读 · 0 评论 -
Dubbo介绍
介绍Dubbo背景大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均衡。(1) 当服务越来越多时,服务URL配置管理变得非常困难,F5硬件负载均衡器的单点压力也越来越大。此时需要一个服务注册中心,动态的注册和发现服务,使服务的位置透明。并通过在消费方获取服务提供方地址列表,实现软负载均衡和Failover,降低对F5硬件负载均衡器的依赖,也能减少部分成本。(2) 当进一步发展,服务间依赖关系变得错踪复原创 2021-07-26 20:20:50 · 215 阅读 · 0 评论 -
Redis-哨兵原理
1、架构图2、服务器列表3、搭建主从模式①、主要配置项主服务器(上图的Node1)配置文件 redis.config 主要配置项:#配置端口port6379#以守护进程模式启动daemonize yes#pid的存放文件pidfile /var/run/redis_6379.pid#日志文件名logfile"redis_6379.log"#存放备份文件以及日志等文件的目录dir"/opt/redis/data"从服务器配置文件主要配置项基本和主服务器保持一致,需要修改端口原创 2021-07-26 19:02:18 · 193 阅读 · 0 评论 -
Zookeeper vs Etcd
Zookeeper vs EtcdZookeeper 和 Etcd 都是非常优秀的分布式协调系统,zookeeper 起源于 Hadoop 生态系统,etcd 的流行是因为它是 kubernetes 的后台支撑。本文将会说明 zookeeper 和 etcd 的优缺点,以便于您根据实际需求选择更合适的分布式协调系统。Zookeeper概述zookeeper 起源于 Hadoop,后来进化为 Apache 的顶级项目。现在已经被广泛使用在 Apache 的项目中,例如 Hadoop,kafka,s原创 2021-06-25 19:32:47 · 314 阅读 · 0 评论 -
kafka 中 zookeeper 具体是做什么的?
kafka 中 zookeeper 具体是做什么的?zookeeper 是 kafka 不可分割的一部分,可见其重要程度,所以我们有必要了解一下 zookeeper 在 kafka 中的具体工作内容。而且,这也是面试时经常问的。zookeeper 存储了一些关于 consumer 和 broker 的信息,那么就从这两方面说明 zookeeper 的作用。1.broker状态zookeeper 记录了所有 broker 的存活状态,broker 会向 zookeeper 发送心跳请求来上报自己的原创 2021-06-25 18:54:23 · 174 阅读 · 0 评论