摘要:
1. zookeeper是什么? zookeeper是一个开源的分布式协调服务,zookeeper可以协助分布式应用程序实现负载均衡、命名服务(按名称标识集群中的节点)、集群管理(集群节点的增加和删除)、配置管理、状态同步、选举算法等。 保证了如下分布式一致性特性: 顺序一致性 原子性 单一视图 可 阅读全文
摘要:
阅读全文
摘要:
1. 什么是spring cloude eureka? Eureka是spring cloude基于Netflix Eureka二次封装的服务注册中心,主要用于各个微服务实例的注册及发现。 2. spring cloude eureka服务架构 3. Spring Cloud Eureka组成 1) 阅读全文
摘要:
基础概念 Kafka最初是由Linkedin公司开发,是一个分布式、支持分区的、多副本的,基于zookeeper协调的分布式消息系统,可以实时的处理大量数据以满足各种需求场景:基于hadoop的批处理系统、低延迟的实时系统、storm/spark流式处理引擎、web/nginx日志、访问日志、消息服 阅读全文
摘要:
1.一句话 Netty是一个基于NIO的客户、服务器端的网络编程架构,提供异步的、事件驱动的网络应用程序架构和工具,用以快速开发高性能、高可靠的网络客户端和服务器端程序。 2.netty的架构模型 netty主要是基于主从Reactors多线程模型。MainReactor主要负责连接的建立,将接受到 阅读全文
摘要:
个人理解 记录一下 不对的地方请不吝指正,谢谢!!! Java内存管理-运行时数据区 程序计数器:线程私有的较小内存空间,用于记录程序执行的字节码行号指示器。执行Java方法记录正在执行的虚拟机字节码指令地址,执行Native方法,则为undefined。唯一没有OutOfMemoryError的区 阅读全文
摘要:
1. nginx文件版本及系统环境 nginx 1.17.3 nginx-upload-module 2.3.0 系统 centos7 2. 文件下载 nginx和nginx-upload-module 1)原生的nginx没有upload-module,需要重新编译nginx,添加nginx-up 阅读全文
摘要:
mysql_version=mysql-5.7.23-linux-glibc2.12-x86_64 install_pack=/root/$mysql_version.tar.gz # 将mysql安装包复制到安装目录并解压 cp $install_pack /usr/local/ cd /usr/local && tar -xvf $install_pack rm -f $mysql_ver... 阅读全文
摘要:
1. 修改主机名 使用命令:hostnamectl set-hostname master修改主机名, 使用 cat /etc/hostname查看修改情况 hostnamectl set-hostname slave1 hostnamectl set-hostname slave2 重新连接发现修 阅读全文