- 本篇文章中和大家分享了分布式项目中的全局唯一ID生成算法的雪花算法。首先从分布式项目中的ID需要满足的条件引入问题,然后详细解析了雪花算法Snowflake生成唯一ID的具体方式,最后通过一个具体实例SnowflakeIdWorker介绍了雪花算法的具体使用。 本篇文章中和大家分享了分布式项目中的全局唯一ID生成算法的雪花算法。首先从分布式项目中的ID需要满足的条件引入问题,然后详细解析了雪花算法Snowflake生成唯一ID的具体方式,最后通过一个具体实例SnowflakeIdWorker介绍了雪花算法的具体使用。
- redis实现分布式锁 redis实现分布式锁
- Zookeeper是一个分布式的、开源的应用程序的协调服务,本文将一步步带领大家从安装zookeeper,到入门zookeeper,了解zookeeper的基本知识,Java客户端操作等 Zookeeper是一个分布式的、开源的应用程序的协调服务,本文将一步步带领大家从安装zookeeper,到入门zookeeper,了解zookeeper的基本知识,Java客户端操作等
- Dubbo是阿里巴巴公司开源的一个高性能、轻量级的JavaRPC框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案 Dubbo是阿里巴巴公司开源的一个高性能、轻量级的JavaRPC框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案
- Redis常见问题总结 Redis常见问题总结
- 如今数字化进程正在从企业侧转向用户侧,这就要求,底层IT基础设施,至少满足以下几个特征支持大规模用户在线活动,系统运行更加稳定,有更高的服务等级协议适应并响应用户快速变化的需求生态开发,接入更多数据,进行智能化运作。更自主可控和更低的成本当然满足以上五点,并不是简单的用几个开源软件或者开源的系统就可以解决的,而应该要有更好的系统化设计,以及大量的专业软件和技术方案才能够解决。目前在新型数字化... 如今数字化进程正在从企业侧转向用户侧,这就要求,底层IT基础设施,至少满足以下几个特征支持大规模用户在线活动,系统运行更加稳定,有更高的服务等级协议适应并响应用户快速变化的需求生态开发,接入更多数据,进行智能化运作。更自主可控和更低的成本当然满足以上五点,并不是简单的用几个开源软件或者开源的系统就可以解决的,而应该要有更好的系统化设计,以及大量的专业软件和技术方案才能够解决。目前在新型数字化...
- GlusterFS是一个开源分布式文件系统,采用的时是无中心架构,可以实现横向扩展。以资源池、集群式的方式提供NAS存储系统,也有多种不同的卷类型。PB级容量、高可用、读写性能、基于文件系统级别共享、分布式、无metadata(元数据)的存储方式。 没有中心节点,所有节点全部平等。GlusterFS配置方便,稳定性好,可轻松达到PB级容量,数千个节点。GlusterFS有以下几个基本概念:b... GlusterFS是一个开源分布式文件系统,采用的时是无中心架构,可以实现横向扩展。以资源池、集群式的方式提供NAS存储系统,也有多种不同的卷类型。PB级容量、高可用、读写性能、基于文件系统级别共享、分布式、无metadata(元数据)的存储方式。 没有中心节点,所有节点全部平等。GlusterFS配置方便,稳定性好,可轻松达到PB级容量,数千个节点。GlusterFS有以下几个基本概念:b...
- 1、简介 之前已经对分布式事务Seata做了详细介绍,可参考: 分布式事务解决方案:Spring Cloud + Nacos + Seata整合 接下来直接上手,Docker安装部署Seata。 2、下载镜像docker pull seataio/seata-server:1.4.2 3、启动容器docker run -d --name seata-server -p 8091... 1、简介 之前已经对分布式事务Seata做了详细介绍,可参考: 分布式事务解决方案:Spring Cloud + Nacos + Seata整合 接下来直接上手,Docker安装部署Seata。 2、下载镜像docker pull seataio/seata-server:1.4.2 3、启动容器docker run -d --name seata-server -p 8091...
- 主页:小王叔叔的博客 主页:小王叔叔的博客
- Golang 分布式链路追踪之jaeger 一 背景开放式分布式追踪规范,详细介绍请自行百度 google。常见实现:jaegerzipkin 二 jaeger部署 2.1 Docker部署docker运行docker run -d --name jaeger \ -e COLLECTOR_ZIPKIN_HTTP_PORT=9411 \ -p 5775:5775/udp \ -p 6... Golang 分布式链路追踪之jaeger 一 背景开放式分布式追踪规范,详细介绍请自行百度 google。常见实现:jaegerzipkin 二 jaeger部署 2.1 Docker部署docker运行docker run -d --name jaeger \ -e COLLECTOR_ZIPKIN_HTTP_PORT=9411 \ -p 5775:5775/udp \ -p 6...
- 目录1 版本控制1.1 什么是版本控制1.2 为什么需要版本控制2 Git概述2.1 Git的工作机制2.2 分布式版本控制工具与集中式的区别2.3 Git是如何诞生的3 Git的安装4 Git常用命令4.1 用户签名的设置和修改4.2 查看用户签名的设置4.3 初始化本地库4.4 添加、删除文件到暂存区 4.5 提交文件到本地库形成历史版本 4.6 修改文件内容 4.7 修改当前版本... 目录1 版本控制1.1 什么是版本控制1.2 为什么需要版本控制2 Git概述2.1 Git的工作机制2.2 分布式版本控制工具与集中式的区别2.3 Git是如何诞生的3 Git的安装4 Git常用命令4.1 用户签名的设置和修改4.2 查看用户签名的设置4.3 初始化本地库4.4 添加、删除文件到暂存区 4.5 提交文件到本地库形成历史版本 4.6 修改文件内容 4.7 修改当前版本...
- 目录1 集群架构(概念篇)1.1 MongoDB核心组件1.2 主从复制1.3 副本集1.4 分片集2 集群搭建2.1 部署副本集(伪分布式)2.2 分片集部署(伪分布式)2.3 副本集与分片集区别1 集群架构(概念篇) MongoDB有三种集群部署模式,分别是主从复制(Master-Slave)、副本集(ReplicaSet)、分片集(Sharding)。采用集群架构复制的... 目录1 集群架构(概念篇)1.1 MongoDB核心组件1.2 主从复制1.3 副本集1.4 分片集2 集群搭建2.1 部署副本集(伪分布式)2.2 分片集部署(伪分布式)2.3 副本集与分片集区别1 集群架构(概念篇) MongoDB有三种集群部署模式,分别是主从复制(Master-Slave)、副本集(ReplicaSet)、分片集(Sharding)。采用集群架构复制的...
- 前言 1.正排索引正排索引也称为"前向索引"。它是创建倒排索引的基础,具有以下字段。LocalId字段(表中简称"Lid"):表示一个文档的局部编号。WordId字段:表示文档分词后的编号,也可称为"索引词编号"。NHits字段:表示某个索引词在文档中出现的次数。HitList变长字段:表示某个索引词在文档中出现的位置,即相对于正文的偏移量。是以文档对象的唯一 ID 作为索引,以文档内容作... 前言 1.正排索引正排索引也称为"前向索引"。它是创建倒排索引的基础,具有以下字段。LocalId字段(表中简称"Lid"):表示一个文档的局部编号。WordId字段:表示文档分词后的编号,也可称为"索引词编号"。NHits字段:表示某个索引词在文档中出现的次数。HitList变长字段:表示某个索引词在文档中出现的位置,即相对于正文的偏移量。是以文档对象的唯一 ID 作为索引,以文档内容作...
- 一、.Net Core下使用Elasticsearch落地情况分析 1.查询商品业务场景落地ProductController类中添加代码/// <summary>/// 商品控制器/// </summary>[ApiController][Route("Product")]public class ProductController : ControllerBase{ privat... 一、.Net Core下使用Elasticsearch落地情况分析 1.查询商品业务场景落地ProductController类中添加代码/// <summary>/// 商品控制器/// </summary>[ApiController][Route("Product")]public class ProductController : ControllerBase{ privat...
- 前言Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)... 前言Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签