随笔分类 -  中间件

摘要:一、znode Zookeeper维护一个类似文件系统的数据结构。简单来说,有点类似windows中注册表的结构,有名称,有树节点,有Key(键)/Value(值)对的关系,可以看做一个树形结构的数据库,分布在不同的机器上做名称管理。 Znode维护了一个stat结构,这个stat包含数据变化的版本 阅读全文
posted @ 2021-06-20 10:26 莫等、闲 阅读(1215) 评论(0) 推荐(0)
摘要:一、zookeeper的三种部署模式 Zookeeper 有三种部署模式分别是单机模式、伪集群模式、集群模式。这三种模式在不同的场景下使用: 单机部署:一般用来检验 Zookeeper 基础功能,熟悉 Zookeeper 各种基础操作及特性。伪集群部署:在单台机器上部署集群,方便在本地验证集群模式下 阅读全文
posted @ 2021-06-20 09:58 莫等、闲 阅读(1626) 评论(0) 推荐(0)
摘要:一、问题描述 今天开发了一个kafka消费者数据接收的功能,基本过程为分别启动本地的kafka服务和代码程序,在服务端手动发送消息,代码来进行接收消费。经测试,代码功能正常,但是再接收到一条kafka消息之后,便开始在后台疯狂打印日志,如图: ... .2020-08-26 17:00:37.651 阅读全文
posted @ 2020-08-26 17:20 莫等、闲 阅读(1999) 评论(0) 推荐(0)
摘要:一、什么是负载均衡和反向代理 1.负载均衡 负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器具有等价的地位,都可以单独提供服务而无需其他服务的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立的响应用户。负载均衡能够平均分配客 阅读全文
posted @ 2020-08-21 10:06 莫等、闲 阅读(378) 评论(0) 推荐(0)
摘要:一、nginx简介 1.nginx的发展 Nginx是俄罗斯人编写的一款高性能HTTP和反向代理服务器。Nginx能够选择高效的epoll(Linux2.6内核)、kqueue(FreeBSD)、eventport(Solaris 10)作为网络I/O模型,再高连接并发的场景下,Nginx是Apac 阅读全文
posted @ 2020-08-03 20:03 莫等、闲 阅读(448) 评论(0) 推荐(0)
摘要:一、kafka可以脱离zookeeper单独使用吗? kafka 不能脱离 zookeeper 单独使用,因为 kafka 使用 zookeeper 管理和协调 kafka 的节点服务器。 二、kafka的数据保留策略 kafka 有两种数据保存策略:1.按照过期时间保留2.按照存储的消息大小保留。 阅读全文
posted @ 2020-04-21 10:58 莫等、闲 阅读(224) 评论(0) 推荐(0)
摘要:今天在开发过程中,对一个mapper.xml文件的sql进行了改动,重启tomcat后发现没有生效,首先考虑是不是远程服务开启着,导致代码没有走本地,确认远程服务是关闭的,的确是本地修改没有生效,于是我clean了当前mapper所在的包,重启tomcat,直接报错: xxx is not know 阅读全文
posted @ 2020-04-20 18:54 莫等、闲 阅读(1654) 评论(0) 推荐(1)
摘要:zookeeper 是什么? ZooKeeper由雅虎研究院开发,是Google Chubby的开源实现,后来托管到Apache,于2010年11月正式成为Apache的顶级项目。ZooKeeper是一个经典的分布式数据一致性解决方案,致力于为分布式应用提供一个高性能、高可用,且具有严格顺序访问控制 阅读全文
posted @ 2020-02-16 21:17 莫等、闲 阅读(5538) 评论(1) 推荐(0)
摘要:参考链接:RabbitMQ系列(一)RabbitMQ在Ubuntu上的环境搭建 RabbitMQ系列(二)深入了解RabbitMQ工作原理及简单使用 RabbitMQ系列(三)RabbitMQ交换器Exchange介绍与实践 RabbitMQ的几种交换器 RabbitMQ系列(四)RabbitMQ事 阅读全文
posted @ 2020-02-15 13:14 莫等、闲 阅读(184) 评论(0) 推荐(0)
摘要:vhost本质上是一个mini版的RabbitMQ服务器,拥有自己的队列、绑定、交换器和权限控制; vhost通过在各个实例间提供逻辑上分离,允许你为不同应用程序安全保密地运行数据; vhost是AMQP概念的基础,必须在连接时进行指定,RabbitMQ包含了默认vhost:“/”; 当在Rabbi 阅读全文
posted @ 2020-02-04 16:56 莫等、闲 阅读(5890) 评论(0) 推荐(0)
摘要:rabbitmq有哪些重要角色? 生产者:消息的创建者,负责创建和推送数据到消息服务器 消费者:消息的接收方,用于处理数据和确认消息 代理:就是RabbitMQ本身,用于扮演快递的角色,本身并不生产消息 rabbitmq有哪些重要组件? ConnectionFactory(连接管理器):应用程序与R 阅读全文
posted @ 2020-02-04 16:29 莫等、闲 阅读(5538) 评论(0) 推荐(0)
摘要:参考链接:RabbitMQ 简介以及使用场景 阅读全文
posted @ 2020-02-04 16:00 莫等、闲 阅读(515) 评论(0) 推荐(0)