分布式
xudc
Just a coder.
展开
-
分布式数据库解决方案Apache ShardingSphere毕业成为顶级项目
分布式数据库解决方案Apache ShardingSphere毕业成为顶级项目全球最大的开源软件基金会 Apache 软件基金会(以下简称 Apache)于北京时间 2020年4 月 15 日宣布 Apache ShardingSphere毕业成为 Apache 顶级项目。ShardingSphere于2018年11月10日捐赠给Apache并启动孵化。之后在导师的指导下,由孵化器管理委员会成员进...转载 2020-04-18 11:31:15 · 461 阅读 · 0 评论 -
Nacos高可用集群搭建+MySQL持久化
Nacos高可用集群搭建+MySQL持久化之前讲述了Nacos单机版的简单安装,详情请参阅 Nacos之单机版安装 或者参考 官网,本文将进一步搭建一个生产可用级别的Nacos高可用集群,并使用MySQL数据库实现数据的持久化。架构图下面使官方推荐的搭建模式:本文使用Nginx来承担VIP的责任,复制负载均衡。环境要求64 bit JDK1.8+;64 bit OS(本文Ce...原创 2020-03-25 18:26:15 · 6338 阅读 · 1 评论 -
Nacos之单机版安装
Nacos的Nacos,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。简言之,Nacos既可以作为注册中心,又可以作为配置中心,实现Eureka + Spring Cloud Config的功能的结合。OK.下面记录一些W...原创 2020-02-29 20:22:31 · 957 阅读 · 0 评论 -
Spring Cloud整合Seata实现分布式事务
Spring Cloud整合Seata分布式事务框架Seata:阿里巴巴开源的一款分布式解决方案,其前身是Fescar。官网:https://seata.io/zh-cn/index.html。1. 添加依赖 <dependency> <groupId>com.alibaba.cloud</groupId> ...原创 2020-02-14 16:36:00 · 5322 阅读 · 5 评论 -
Spring Boot 2.X - 整合FastDFS分布式文件系统
spring-boot-v2-fastdfsSpring Boot 2.X 整合 FastDFS分布式文件系统 Demo.使用Spring Initialize 新建一个Spring Boot项目,引入相关依赖:&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&原创 2019-01-13 22:07:50 · 3085 阅读 · 0 评论 -
Docker之安装FastDFS分布式文件存储系统
鉴于项目开发要用到分布式文件存储系统FastDFS,而在Linux上安装FastDFS有些繁琐,为了开发方便,我们在虚拟机上用Docker快速安装,详细步骤如下,记录以备查阅.搜索docker镜像[root@localhost ~]# docker search fastdfsINDEX NAME D...原创 2019-02-18 12:15:36 · 2086 阅读 · 3 评论 -
分布式系统全局唯一ID常见的生成策略及算法对比
全局唯一的 ID 几乎是所有系统都会遇到的刚需。这个 id 在搜索, 存储数据, 加快检索速度 等等很多方面都有着重要的意义。工业上有多种策略来获取这个全局唯一的id,针对常见的几种场景,我在这里进行简单的总结和对比。简单分析一下需求 [1]所谓全局唯一的 id 其实往往对应是生成唯一记录标识的业务需求。这个 id 常常是数据库的主键,数据库上会建立聚集索引(cluster index),...原创 2019-04-21 15:18:15 · 3130 阅读 · 0 评论 -
分布式锁的由来、特点、及Redis分布式锁的实现详解
在很多场景中,我们为了保证数据的最终一致性,需要很多的技术方案来支持,比如分布式事务、分布式锁等。那具体什么是分布式锁,分布式锁应用在哪些业务场景、如何来实现分布式锁呢?今天来探讨分布式锁这个话题。什么是分布式锁要介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程锁。1.线程锁主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只...原创 2019-04-27 13:58:23 · 3114 阅读 · 0 评论