摘要: 一、分布式全局ID 数据库表,每张表都会有一个唯一标识,通常都使用id。id通常都使用自增的方式,在分库分表的情况下,就会产生不同分片上的id重复的问题,导致id在全局不唯一,业务上就可能会出现问题。为了使分布式系统下,id能够全局唯一,下面介绍几种实现方案。 1、使用UUID作为全局主键 UUID 阅读全文
posted @ 2021-09-14 10:58 金盛年华 阅读(275) 评论(0) 推荐(0)
摘要: 一、数据切分 单机数据库存在着性能的瓶颈,当数据量非常大时,我们可以通过数据切分来解决这个性能问题,将原本一台数据库中的数据,分散到多台数据库当中去,降低每一个单体数据库的负载。而且一些第三方的软件就已经为我们实现了这样的功能,比如说MyCat和Sharding-Jdbc。 Sharding-Jdb 阅读全文
posted @ 2021-09-11 01:43 金盛年华 阅读(447) 评论(0) 推荐(0)
摘要: 1、修改主mysql配置文件 vim /etc/my.cnf 追加: log-bin=jinsh_mysql # 这个日志名随便取 server-id=1 重启mysql: service mysqld restart 2、修改从mysql配置文件 vim /etc/my.cnf 追加: serve 阅读全文
posted @ 2021-09-10 01:56 金盛年华 阅读(101) 评论(0) 推荐(0)
摘要: 官方文档地址: https://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html 1、下载rpm包 https://dev.mysql.com/get/mysql80-community-release-el7-3.no 阅读全文
posted @ 2021-09-09 23:03 金盛年华 阅读(47) 评论(0) 推荐(0)
摘要: Java中的几种锁解决方案 乐观锁与悲观锁 乐观锁 乐观锁呢,它是假设一个线程在取数据的时候不会被其他线程更改数据,但是在更新数据的时候会校验数据有没有被修改过。它是一种比较交换的机制,简称CAS(Compare And Swap)机制。一旦检测到有冲突产生,比如说数据版本号或者最后更新时间不一致, 阅读全文
posted @ 2021-09-08 22:30 金盛年华 阅读(58) 评论(0) 推荐(0)
摘要: 1、下载 RabbitMQ 地址:https://www.rabbitmq.com/download.html 根据系统版本选择。 2、下载 Erlang 地址:https://www.erlang-solutions.com/downloads/ RabbitMQ是采用Erlang语言开发的,所以 阅读全文
posted @ 2021-09-07 14:56 金盛年华 阅读(149) 评论(0) 推荐(0)
摘要: FastDFS 什么是 FastDFS FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS为互联网量身定制,充分 阅读全文
posted @ 2021-09-05 18:07 金盛年华 阅读(44) 评论(0) 推荐(0)
摘要: Logstash Logstash是elastic技术栈中的一个技术。它是一个数据采集引擎,可以从数据库采集数据到es中。我们可以通过设置自增id主键或者时间来控制数据的自动同步,这个id或者时间就是用于给logstash进行识别的。 id:假设现在有1000条数据,Logstatsh识别后会进行一 阅读全文
posted @ 2021-09-04 18:08 金盛年华 阅读(909) 评论(0) 推荐(0)
摘要: 分片规则 相同数字的分片是不能放在同一个服务器里的,这些规则都是ES自己处理。 搭建ES集群 这我准备了三台安装了ES的虚拟机:192.168.10.131、192.168.10.132、192.168.10.133 配置文件 elasticsearch.yml : # 配置集群名称,保证每个节点的 阅读全文
posted @ 2021-09-04 14:34 金盛年华 阅读(446) 评论(0) 推荐(0)
摘要: 一、核心术语概念 ES与数据库类比 ES 数据库 索引 index 表 文档 doucment 行(记录) 字段 fields 列 集群相关 分片(shard):把索引库拆分为多份,分别放在不同的节点上,比如有3个节点,3个节点的所有数据内容加在一起是一个完整的索引库。分别保存到三个节点上,目的为了 阅读全文
posted @ 2021-09-03 00:30 金盛年华 阅读(224) 评论(0) 推荐(0)