摘要:
1、安装 linux 虚拟机 下载&安装 VirtualBox https://www.virtualbox.org/,电脑要开启 CPU 虚拟化 2.使用下载好镜像快速搭建(推荐) 点击新建 选择存放位置 分配虚拟机内存 新建虚拟硬盘 VDI 动态分配 虚拟硬盘大小 1.填完配置后建议调整一下cp 阅读全文
摘要:
一、集群形式 RabbiMQ 是用 Erlang 开发的,集群非常方便,因为 Erlang 天生就是一门分布式语言,但其本身并不支持负载均衡。RabbitMQ 集群中节点包括内存节点(RAM)、磁盘节点(Disk,消息持久化),集群中至少有一个 Disk 节点。 普通模式(默认)对于普通模式,集 阅读全文
摘要:
一、集群原理 官网介绍:https://www.elastic.co/guide/cn/elasticsearch/guide/current/distributed-cluster.html elasticsearch 是天生支持集群的,他不需要依赖其他的服务发现和注册的组件,如 zookeepe 阅读全文
摘要:
一、redis 集群形式 1.1、数据分区方案 1.1.1、客户端分区 客户端分区方案的代表为 Redis Sharding,Redis Sharding 是 Redis Cluster 出来之前,业界普遍使用的 Redis 多实例集群 方法。Java 的 Redis 客户端驱动库 Jedis,支持 阅读全文
摘要:
一、集群原理 以上可以作为企业中常用的数据库解决方案; MySQL-MMM 是 Master-Master Replication Manager for MySQL(mysql 主主复制管理器)的简称,是 Google 的开源项目(Perl 脚本)。MMM 基于 MySQLReplication 阅读全文
摘要:
有什么用? 异步处理 缩短服务响应时间 应用解耦 订单系统无需直接远程调用库存系统 流量控制 大并发流量时,可存入队列中,根据系统能力自行消费消息 一、概述 1. 大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力 2. 消息服务中两个重要概念: 消息代理(message broker 阅读全文
摘要:
1、本地事务 一、事务的基本性质 数据库事务的几个特性:原子性(Atomicity )、一致性( Consistency )、隔离性或独立性( Isolation)和持久性(Durabilily),简称就是 ACID; 原子性:一系列的操作整体不可拆分,要么同时成功,要么同时失败 一致性:数据在事务 阅读全文
摘要:
1、正向代理与反向代理 正向代理:如ke学上网,隐藏客户端信息 反向代理:屏蔽内网服务器信息,负载均衡访问 2、Nginx+Windows搭建域名访问环境 2.1修改Host文件 路径:C:\Windows\System32\drivers\etc 添加域名映射 192.168.56.10 guli 阅读全文
摘要:
List<Long> searchAttrIds = attrService.selectSearchAttrIds(attrIds); //转为Set,使用set的contains进行匹配性能更好 Set<Long> idSet = new HashSet<>(searchAttrIds); Li 阅读全文
摘要:
简介 https://www.elastic.co/cn/what-is/elasticsearch 全文搜索属于最常见的需求,开源的 Elasticsearch 是目前全文搜索引擎的首选。它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它 Elas 阅读全文