E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
分布式系统架构演进
Redis分布式锁
Redis分布式锁是一种在
分布式系统
中协调多个进程对共享资源访问的机制。在Redis中实现分布式锁主要依赖于几个关键的操作原子性。
辞暮尔尔-烟火年年
·
2024-02-13 07:26
Redis
redis
分布式
AWS入门指南之一:怎样创建免费的AWS账号
这其中会穿插于介绍一些云和
分布式系统
的知识,但是以AWS的实现为主。可能会带有少量的代码,但是主体操作应该会使用AWSConsole和AWSCLI来完成。
书香门第
·
2024-02-13 03:52
云计算
AWS
通过写代码学习AWS DynamoDB(1)
DDB的实现应用了非常多的
分布式系统
的技术,例如SHARD,eventualconsistency,consistencyHash等。
书香门第
·
2024-02-13 03:22
学习
aws
云计算
Apache Ignite 使用SQL模式
作为SQL数据库,Ignite支持所有DML命令,包括SELECT、UPDATE、INSERT和DELETE查询,并且还实现了与
分布式系统
相关的DDL命令子集。
wank1259162
·
2024-02-13 03:21
Apache
Ignite
sql
数据库
java
分布式环境下,互斥性与幂等性问题,分析与解决思路
传统的集中式系统已经逐渐无法满足要求,
分布式系统
被使用在更多的场景中。
分布式系统
由独立的服务器通过网络松散耦合组成。在这个系统中每个服务器都是一台独立的主机,服务器之间通过
life_niu
·
2024-02-12 20:23
C#系列-C#EF框架实现雪花主键(20)
雪花主键(SnowflakeID)是一种在
分布式系统
中生成唯一ID的算法,它通常是由Twitter的雪花算法演变而来。
管理大亨
·
2024-02-12 19:04
C#系列
c#
开发语言
Hadoop
分布式系统
架构-MapReduce-02
1、MapReduce介绍MapReduce思想在生活中处处可见。或多或少都曾接触过这种思想。MapReduce的思想核心是“分而治之”,适用于大量复杂的任务处理场景(大规模数据处理场景)。Map负责“分”,即把复杂的任务分解为若干个“简单的任务”来并行处理。可以进行拆分的前提是这些小任务可以并行计算,彼此间几乎没有依赖关系。Reduce负责“合”,即对map阶段的结果进行全局汇总。MapRedu
一直上上签X
·
2024-02-12 16:41
分布式计算入门
分布式计算是一门计算机科学,主要研究
分布式系统
。一个
分布式系统
包括若干通过网络互联的计算机。这些计算机互相配合以完成一个共同的目标(我们
xmvip01
·
2024-02-12 15:15
一文详解 Java 限流接口实现
在
分布式系统
中,高并发场景下,为了防止系统因突
阿里技术
·
2024-02-12 15:01
java
前端
数据库
限流接口
限流
UUID算法:独一无二的标识符解决方案
引言在
分布式系统
和大数据环境下,唯一标识符的生成和管理是一项关键任务。UUID(UniversallyUniqueIdentifier)算法应运而生,成为了解决重复数据和标识符冲突的有效工具。
qcidyu
·
2024-02-12 08:08
好用的工具集合
标识符生成
Python实现
大数据应用
数据库管理
分布式系统
UUID算法
唯一标识符
UUID算法:独一无二的标识符解决方案
引言在
分布式系统
和大数据环境下,唯一标识符的生成和管理是一项关键任务。UUID(UniversallyUniqueIdentifier)算法应运而生,成为了解决重复数据和标识符冲突的有效工具。
qcidyu
·
2024-02-12 08:08
UUID算法
分布式系统
关注点—“无状态”详解
一、初识“状态”我们首先举个例子。开发Z哥对运维Y弟喊:“Y弟,现在系统好卡,刚上了一波活动,赶紧帮我加几台机器上去顶一下。”Y弟回复说:“没问题,分分钟搞定”。然后就发现数据库的压力迅速上升,DBA就吼了:“Z哥,你丫的搞什么呢?数据库要被你弄垮了”。然后客服那边接框也爆炸了,越来越多的用户说刚登陆后没多久,操作着就退出了,接着登陆,又退出了,到底还做不做生意了。这个案例中的问题,产生的根本原因
Java大生
·
2024-02-12 07:09
缓存雪崩问题与应对策略
引言缓存雪崩是一个在
分布式系统
中经常遇到的问题,特别是在缓存大规模失效的情况下。这种现象通常会导致大量请求同时涌入数据库或其他后端系统,使其压力剧增,最终可能导致系统崩溃。
张万森的救赎
·
2024-02-12 07:13
缓存
java
开发语言
缓存穿透问题与解决方案
引言在
分布式系统
中,缓存技术被广泛应用以提高系统性能和响应速度。然而,缓存穿透是一个常见而严重的问题,特别是在面对大规模请求时。
张万森的救赎
·
2024-02-12 07:11
缓存
java
redis
java中间件之rabbitmq
用于在
分布式系统
中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。1.2RabbitMQ特点(1)可靠性(Reliab
这一刻_776b
·
2024-02-12 05:42
【JMX】JAVA监控的基石
MXBean2.6.OpenBean3.控制台1.概述什么是JMX,首先来看一段对话:JavaManagementExtensions(JMX)是一种Java标准,用于管理和监控Java应用程序,特别是
分布式系统
_BugMan
·
2024-02-12 04:09
JAVA
EE
运维
java
java-ee
jvm
聊聊如何设计一个容错的微服务架构
但是像在每个
分布式系统
中一样,发生网络、硬件、应用级别的错误都是很常见的。由于服务依赖关系,任何组件可能暂时无法提供服务。
Java码农
·
2024-02-12 03:55
Spring Cloud Sleuth原理解析
SpringCloudSleuth主要功能就是在
分布式系统
中提供追踪解决方案。
我从不砍柴
·
2024-02-12 02:01
分布式事务解决方案之本地消息表
简单来说,分布式事务就是
分布式系统
中的事务。2.常见的分布式事务解决方案分布式事务的解决方案,常见的有两阶段提交和三阶段提交协议、TCC分段提交和基于消息补偿的最终一致性方案。3.本地消息表基于
花生无翼
·
2024-02-11 22:53
SpringCloud-Nacos服务分级存储模型
一、服务分级模型1、服务分级模型介绍服务分级模型是一种将服务层次化组织的架构设计,通常用于大型
分布式系统
或微服务架构中。这种模型的目标是通
Damon小智
·
2024-02-11 18:22
Java
java
nacos
spring
cloud
后端
微服务
分布式
服务分级
SpringCloud架构基础(上)
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.topSpringCloud技术栈开发
分布式系统
可能具有挑战性,复杂性已从应用程序层转移到网络层
·
2024-02-11 18:38
spring
实现分布式锁
背景分布式锁是一种用于协调
分布式系统
中多个节点之间并发访问共享资源的机制。在
分布式系统
中,由于存在多个节点同时访问共享资源的可能性,需要使用分布式锁来保证数据的一致性和正确性。
毛毛不怕困难
·
2024-02-11 16:20
分布式
我的创作纪念日
当时,作为一名来自南京的大二大数据专业学生,我被分配到了一个大型
分布式系统
测试团队中,亲身经历了从零构建测试框架、设计复杂测试场景到验证大数据组件性能的过程。这份实践让我意识到,软件测试不仅是
yueqingll
·
2024-02-11 14:14
学习方法
程序人生
kafka基础概念分享
消息队列中间件是
分布式系统
中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,Rabbit
小豆腐和小豆浆
·
2024-02-11 12:38
kafka
java
分布式
Kafka 概念,安装,常用命令(一)
Kafka有点像消息系统,允许发布和订阅消息流,但是它和传统的消息系统有很大的差异,首先,Kafka是个现代
分布式系统
,以集群的方式运行,可以自由伸缩。
响彻天堂丶
·
2024-02-11 12:06
kafka入门
kafka
分布式锁实现
在
分布式系统
中,一个应用部署在多台机器中,在某些场景下,为了保证数据一致性,要求在同一时刻,同一任务只在一个节点上运行,即保证某个行为在同一时刻只能被一个线程执行;在单机单进程多线程环境,通过锁很容易做到
码<>农
·
2024-02-11 07:11
分布式
linux
服务器
c语言
数据结构
算法
链表
2023年全球软件架构师峰会(ArchSummit上海站):核心内容与学习收获(附大会核心PPT下载)
随着云计算和
分布式系统
的普及,越来越多的企业开始采用微服务架构来构建他们的应用。微服务架构可以将一个大型的应用拆分成多个小型的服务,每个服务都独立部署、独立运行,并通过轻量级的通信协议进行交互。
百家峰会
·
2024-02-10 21:56
软件开发
软件架构
人工智能
学习
云计算
软件架构
应用架构文章
ServiceOriented的iOS应用架构新浪微博iOS客户端架构与优化之路糯米移动组件
架构演进
之路文化碰撞:函数式、面向协议、面向对象编程的最佳实践探索Swift中的MVC-N模式Code-T沙龙资料高速公路换轮胎
这小子
·
2024-02-10 14:55
用Python搞定接口自动化测试:轻松实现RPC协议接口测试
而RPC协议在
分布式系统
中很常见,对其进行自动化测试能够更好地保障在各节点之间的通信质量。
程序员江念
·
2024-02-10 13:31
软件测试
自动化测试
技术分享
rpc
网络协议
网络
RabbitMQ消息中间件
目录消息中间件介绍RabbitMQ什么是消息队列RabbitMQ单机部署消息中间件消息中间件也成为消息队列,指用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行
分布式系统
的集成。
四季三餐,有趣有盼
·
2024-02-10 12:37
消息中间件
rabbitmq
运维
云计算
linux
gRPC库的arm交叉编译
它适用于构建
分布式系统
、微服务架构和云原生应用等场景,广泛应用于各种领域的软件开发。简单易用:gRPC提供了简单易用的API,使开发人员可
戴草帽的大z
·
2024-02-10 06:40
Linux相关
c++
arm开发
开源
分布式
架构演进
总结
一、前言随着社会的发展,技术的进步,以前的大型机架构很显然由于高成本、难维护等原因渐渐地变得不再那么主流了,替代它的就是当下最火的分布式架构,从大型机到分布式,经历了好几个阶段,我们弄明白各个阶段的架构,才能更好地理解和体会分布式架构的好处,那么本文我们就来聊聊分布式架构的演进过程,希望能给大家带来眼前一亮的感觉。二、背景说明我们都知道一个成熟的大型网站的系统架构并非一开始就设计的非常完美,也没有
爱PSUI设计的星星
·
2024-02-10 00:23
Redis应用详解(一)分布式锁
随着技术快速发展,数据规模增大,
分布式系统
越来越普及,一个应用往往会部署在多台机器上(多节点),在有些场景中,为了保证数据不重复,要求在同一时刻,同一任务只在一个节点上运行,即保证某一方法同一时刻只能被一个线程执行
fedorafrog
·
2024-02-09 14:58
#
NoSQL
Service Mesh(Istio)专栏
已更新互联网
架构演进
Istio
CatchZeng
·
2024-02-09 13:22
深入了解RocketMQ消息中间件:架构、特性和应用场景
随着系统复杂度的增加和业务需求的变化,传统的直接接口调用已经无法满足大规模
分布式系统
的通信需求。
一休哥助手
·
2024-02-09 11:42
分布式系统
rocketmq
架构
各大互联网公司
架构演进
之路汇总 | 2020最新最全
在互联网行业中,有两种优秀的技术人,一种是热衷于分享技术的,一种是热衷于学习别人的技术分享的,而在技术分享中,很重要的一个话题就是技术
架构演进
。
java进阶程序员xx
·
2024-02-09 07:40
Redisson分布式锁源码_01_可重入锁加锁
单系统很容易想到Java的各种锁,像synchronize、ReentrantLock等等等,那
分布式系统
如何处理?当然是使用分布式锁。
Roc Lau
·
2024-02-09 07:48
分布式
分布式
redis
java
Redisson 分布式锁源码 01:可重入锁加锁
单系统很容易想到Java的各种锁,像synchronize、ReentrantLock等等等,那
分布式系统
如何处理?当然是使用分布式锁。
程序员小航
·
2024-02-09 07:16
Redisson
分布式
java
redis
分布式锁
redisson
分布式系统
架构介绍
1、为什么需要分布式架构?增大系统容量:单台系统的性能瓶颈,多台机器才能应对大规模的应用场景,所以就需要我们的应用支撑平台具备分布式架构。加强系统的可用:为了满足业务的SLA要求,需要通过分布式架构消除单点故障,提升系统的可用性。其他因素:增加功能模块复用、通过模块化加快开发效率、增强系统扩展性。2、和单体应用相比分布式架构的优缺点是什么?传统单体架构分布式服务化架构新功能开发需要时间容易开发和实
xmh-sxh-1314
·
2024-02-09 06:46
java
zookeeper和k8s_Kubernetes(k8s)运行ZooKeeper,一个
分布式系统
协调器
运行ZooKeeper,一个
分布式系统
协调器目标在本教程之后,您将了解以下内容。如何使用StatefulSet部署ZooKeeper集合。如何使用ConfigMaps一致地配置集合。
weixin_39853843
·
2024-02-09 06:38
zookeeper和k8s
Kubernetes的有状态应用示例:ZooKeeper
node故障持久化存储参考环境RHEL9.3DockerCommunity24.0.7minikubev1.32.0ZooKeeper简介ApacheZooKeeper是一个分布式的开源协调服务,用于
分布式系统
蓝黑2020
·
2024-02-09 06:03
Kubernetes
kubernetes
zookeeper
statefulset
2020-11-04
只要是一堆机器,就可以叫做集群,但他们是不是一起干活就不知道了;而
分布式系统
是若干独立计算机的集合,这些计算机对于用户来说像单个相关系统分
肝点啥_董晓宁
·
2024-02-09 02:51
170
架构演进
之旅-为什么使用SpringCloud微服务架构
架构演进
之旅-为什么使用SpringCloud微服务架构1集中式架构2垂直架构3分布式架构4SOA架构5微服务架构
架构演进
之旅随着互联网的发展,网站应用规模的不断扩大。
THE ORDER
·
2024-02-09 02:27
java常用框架
架构
spring
cloud
微服务
java
springcloud
springoot
后端
UUID和雪花(Snowflake)算法该如何选择?
UUID和Snowflake都可以生成唯一标识,在
分布式系统
中可以说是必备利器,那么我们该如何对不同的场景进行不同算法的选择呢,UUID简单无序十分适合生成requestID,Snowflake里面包含时间序列等
Java方文山
·
2024-02-09 00:20
IT界的那些事儿
oracle
数据库
No.2大数据入门 | 环境搭建:jdk1.8安装及环境配置
上一篇文章我们安装了虚拟机以及linux操作系统,接下来就要安装在操作系统上运作的大数据核心hadoop
分布式系统
基础架构!
滚滚红尘_8133
·
2024-02-08 11:43
《Redis开发与运维》学习笔记3:主从复制,哨兵和集群
这篇主要整理第六章,第九章和第十章的内容,聚焦于Redis的分布式和集群部分,转载注明出处:https://blog.csdn.net/Koikoi12复制复制可以在
分布式系统
中实现相同数据的多个Redis
Koikoi123
·
2024-02-08 10:50
redis
运维
学习
java
后端
七种常见分布式事务详解(2PC、3PC、TCC、Saga、本地事务表、MQ事务消息、最大努力通知)
分布式事务:在
分布式系统
中一次操作需要由多个服务协同完成,这种由不同的服务之间通过网络协同完成的事务称为分布式事务一、2PC:2PC,两阶段提交,将事务的提交过程分为资源准备和资源提交两个阶段,并且由事务协调者来协调所有事务参与者
屌丝的程序员
·
2024-02-08 09:59
分布式
分布式事务
BAT架构师进阶:大型网站架构书籍推荐
“书籍推荐分为如下:大型网站架构系列
分布式系统
系列BAT技术系列架构设计系列一:大型网站架构系列第一本:《大型网站技术架构:核心原理与案例分析》这本书主要从大型网站架构的特点,架构目标(高性能,高可用,
liuhuiteng
·
2024-02-08 07:40
架构师
架构师
PingCAP 故事|势高,则围广:TiDB 的
架构演进
哲学
原文来源:https://tidb.net/blog/80c688a5本文作者:刘奇发表时间:2019年5月30日大家可能知道我是PingCAPCEO,但是不知道的是,我也是PingCAP的产品经理,应该也是最大的产品经理,是对于产品重大特性具有一票否决权的人。中国有一类产品经理是这样的,别人有的功能我们统统都要有,别人没有的功能,我们也统统都要有,所以大家看到传统的国内好多产品就是一个超级巨无霸
TiDB 社区干货传送门
·
2024-02-08 07:22
tidb
架构
分布式事务解决方案AT模式
AT模式是Seata框架中的一种分布式事务解决方案,它利用两阶段提交(2PC)的概念,通过日志记录(在undo_log中)来实现在
分布式系统
中数据的一致性。
辞暮尔尔-烟火年年
·
2024-02-08 06:50
微服务
分布式
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他