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
分布式系统6-824
B/S架构与C/S架构简介
B/S架构与C/S架构简介1.联系与区别B/S(Browser/Server,浏览器/服务器)架构和C/S(Client/Server,客户端/服务器)架构是两种常见的
分布式系统
架构模式。
像风一样自由2020
·
2024-09-04 13:28
B/S
C/S
架构
【架构-29】RPC
RPC(RemoteProcedureCall,远程过程调用)框架是一种用于实现
分布式系统
中不同节点之间通信和调用的技术框架。一、为什么需要RPC?
W Y
·
2024-09-04 07:44
架构
rpc
网络协议
揭开
分布式系统
的神秘面纱:Java中的分布式链路追踪详解
引言在当今微服务和
分布式系统
日益普及的背景下,系统中各个服务之间的调用关系变得异常复杂。如何有效地监控和诊断这些服务调用链路,成为了每个开发者不得不面对的问题。
๑҉ 晴天
·
2024-09-04 05:32
分布式
java
分布式
开发语言
分布式锁的实现:ZooKeeper 的解决方案
在
分布式系统
中,不同的服务或进程需要访问共享资源时,常常需要一种机制来确保在同一时刻只有一个服务或进程能够访问资源。这种机制被称为分布式锁。
Lill_bin
·
2024-09-04 04:56
java
分布式
zookeeper
云原生
机器学习
算法
数据挖掘
推荐算法
分布式事务
当我们讨论分布式事务时,我们通常涉及到如何在一个
分布式系统
中保证事务的一致性。
懒人w
·
2024-09-03 21:46
#
分布式
分布式
服务之间调用的几种方式
服务调用是
分布式系统
和微服务架构中的核心概念,能够实现不同系统或组件之间的协作和功能整合。优缺点优点模块化开发:可复用性:服务可以被多个应用或系统调用,减少重复开发。分而治之:系统可以拆分为多个独立
ArchManual
·
2024-09-03 15:08
分布式架构
数据库
分布式
微服务
架构
服务调用
CityHash、FarmHash
它们在数据中心和大规模
分布式系统
中尤其有用,用于任务如数据分区、查找优化、数据校验等。这两种哈希函数都以其高效的性能和良好的分布特性而著称。
秋夫人
·
2024-09-03 11:43
哈希算法
算法
数据结构
利用Spring Boot的@Transactional注解保障业务数据的一致性
在现代软件开发中,特别是在
分布式系统
和微服务架构中,确保数据的一致性是一项至关重要的任务。
潘多编程
·
2024-09-03 10:39
spring
boot
数据库
oracle
消息中间件概述
什么是JMSJava消息服务(JavaMessageService)即JMS,是一个Java平台中关于面向消息中间件的API,用于在两个应用程序之间,或
分布式系统
中发送消息,进行异步通信。
小孩真笨
·
2024-09-03 08:36
【Kafka】怎么解决Kafka消费者消费堆积问题?
文章目录一、引言二、Kafka消费堆积原因分析三、解决方案1.重制消费点位2.增加消费者数量3.优化消费能力四、重制消费点位五、增加消费者数量六、优化消费能力七、总结八、参考文献九、附录摘要:在
分布式系统
中
程序者王大川
·
2024-09-03 07:47
大数据
kafka
linq
分布式
Hadoop之MapReduce
的TXT文件2)生活问题:统计分类上海市的图书馆的书2.MapReduce是什么MapReduce是一种分布式的离线计算框架,是一种编程模型,用于大规模数据集(大于1TB)的并行运算将自己的程序运行在
分布式系统
上
qq_43198449
·
2024-09-03 01:07
SkyWalking:⼀款用于
分布式系统
的应用程序性能监视工具
⼀款用于
分布式系统
的应用程序性能监视工具,尤其是面向微服务、云原生和基于容器(Kubernetes)架构设计。
学博成
·
2024-09-02 23:23
技术
skywalking
计算机网络经典选择题20道
计算机网络可以被理解为(B)执行计算机数据处理的软件模块由自治的计算机互联起来的集合体多个处理器通过共享内存实现的紧耦合系统用于共同完成一项任务的
分布式系统
计算机网络最基本的功能是(A)A.数据通信B.
李不知道我知道
·
2024-09-02 02:45
笔记
网络
Redis在linux环境集群部署详细介绍
在
分布式系统
中,Redis作为一种高性能的内存数据库,常常被用于缓存、会话管理、实时数据分析等场景。而为了应对大规模数据存储和高可用性需求,Redis集群部署成为了必要的选择。
J老熊
·
2024-09-01 14:02
redis
linux
数据库
面试
系统架构
运维
消息中间件:深入理解 Kafka的消息顺序和一致性、可靠性和高可用性 第1版
消息中间件:深入理解Kafka的消息顺序和一致性、可靠性和高可用性第1版Kafka是一种分布式消息中间件,它能够处理大规模的实时数据流,是现代
分布式系统
中的关键组件。
upgrador
·
2024-09-01 09:00
#
消息中间件
kafka
linq
分布式
122、Rust微服务:打造高性能
分布式系统
Rust
分布式系统
:了解CAP定理、BASE理论,掌握微服务架构的设计和实现引言
分布式系统
是计算机科学中一个广泛研究的领域。随着互联网的快速发展,
分布式系统
已经成为现代软件工程中不可或缺的一部分。
多多的编程笔记
·
2024-08-31 21:23
Rust之Web开发
rust
微服务
开发语言
幂等性浅谈
幂等性是
分布式系统
设计中十分重要的概念,具有这一性质的接口在设计时总是秉持这样的一种理念:调用接口发生异常并且重复尝试时,总是会造成系统所无法承受的损失,所以必须阻止这种现象的发生。
daobuxinzi
·
2024-08-31 15:40
分布式
java
浅谈幂等性
幂等性是
分布式系统
设计中十分重要的概念,具有这一性质的接口在设计时总是秉持这样的一种理念:调用接口发生异常并且重复尝试时,总是会造成系统所无法承受的损失,所以必须阻止这种现象的发生。
暂未成功人士-
·
2024-08-31 15:09
Redisson 实现分布式锁
使用Redisson实现分布式锁在
分布式系统
中,多个进程或线程可能同时尝试访问和修改共享资源,这可能导致数据不一致的问题。
SheldonChang
·
2024-08-31 06:36
redis
redis
使用 Shell 脚本管理 RocketMQ 服务:启动、停止与状态检查
在
分布式系统
中,RocketMQ是一个流行的消息队列中间件。在开发和运维过程中,能够高效地启动、停止和检查RocketMQ相关服务的状态非常重要。
heromps
·
2024-08-31 00:57
rocketmq
云计算day13
Github用的就是Git系统来管理它们的网站,Github是一个社区,Git是一个服务系统,Github只支持Git
分布式系统
,所以故名成为Github。Git的主要功能包
巭氼
·
2024-08-29 23:42
云计算
中间件简介
它们在
分布式系统
、网络通信和应用集成中起着关键的作用。那么常见的中间件有哪些呢?消息队列中间件:消息队列中间件允许应用程序之间异步地发送和接收消息。
Will_1130
·
2024-08-29 22:38
中间件
JMS 原理
为什么需要JMS用RPC中间件技术已广泛应用于
分布式系统
之间的通信,但是这些技术也显示出了局限性:同步通信:客户发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行客户和服务对象的生命周期紧密耦合
LynnGuo
·
2024-08-29 00:53
教程:在Spring Boot应用中集成OAuth 2.0认证
在现代的
分布式系统
中,使用OAuth2.0认证可以有效地保护API端点和用户数据。本文将介绍如何在S
微赚淘客系统开发者@聚娃科技
·
2024-08-28 22:52
spring
boot
后端
java
Eureka原理实践
在
分布式系统
中,服务之间的相互发现和调用是至关重要的。本文将探讨Eureka的原理、应用场景和实践操作,并通过一个简单的demo来演示其用法。
vvvae1234
·
2024-08-28 00:29
eureka
5.分布式事务基础理论-BASE理论
BASE理论理解强一致性和最终一致性CAP理论告诉我们一个
分布式系统
最多只能同时满足一致性(Consistency),可用性(Availability)和分区容错性(Partitiontolerance
LANSHENGYANG
·
2024-08-27 21:12
分布式系统
架构-微服务架构
一.什么是
分布式系统
架构
分布式系统
架构是指将一个单一的应用程序或服务拆分成多个独立的部分,这些部分可以在不同的计算机、服务器或者地理位置上运行,并通过网络进行通信和协作。
编程小飞侠
·
2024-08-27 10:56
微服务
注册中心
java
架构
微服务
分布式事务的几种解决方案
就是在
分布式系统
中运行的事务,使用多个数据源,由多个本地事务组合而成。在分布式场景下,对事务的处理操作可能来自不同的机器,甚至是来自不同的操作系统,保证数据一致性。整
北极冰雨
·
2024-08-26 19:42
微服务
java
分布式
ZooKeeper 的特性及其在
分布式系统
中的配置中心的应用
以下是配置管理和服务注册的实现方式:1.配置管理配置管理指的是将系统中各个组件的配置信息集中管理,以便动态更新和统一配置。ZooKeeper可以用来管理配置文件,通过它的节点结构和数据一致性功能,确保所有客户端都能获得最新的配置信息。实现方式配置节点的创建:在ZooKeeper中,可以为每个配置项创建一个持久化节点,例如/config/db_url、/config/cache_size等。每个节点
Wade_Crab
·
2024-08-26 16:58
zookeeper
linux
ubuntu
java锁在
分布式系统
中还有用吗_什么是Java分布式锁及其实现方式
Java分布式锁的概念与实现方式详解什么是分布式锁?在回答这个问题之前,我们先回答一下什么是锁。普通的锁,即在单机多线程环境下,当多个线程需要访问同一个变量或代码片段时,被访问的变量或代码片段叫做临界区域,我们需要控制线程一个一个的顺序执行,否则会出现并发问题。如何控制呢?就是设置一个各个线程都能看的见的标志。然后,每个线程想访问临界区域时,都要先查看标志,如果标志没有被占用,则说明目前没有线程在
操作一波
·
2024-08-26 15:19
ZooKeeper 的特性及其在
分布式系统
中的锁应用
示例:分布式锁的实现在
分布式系统
中,多个服务可能需要访问共享资源(如数据库、文件等),为了避免资源争用导致数据不一致,需要对这些资源进行加锁。ZooKeeper提供了实现分布式锁的强大工具。
Wade_Crab
·
2024-08-26 14:46
zookeeper
TranceId和SpanId介绍
在分布式链路追踪系统中,TraceID和SpanID是两个核心概念,它们用于标识和追踪请求在
分布式系统
中的流转路径。
猿脑2.0
·
2024-08-26 09:41
服务发现
微服务
java
负载均衡
spring
cloud
Java如何使用 Redis 实现分布式锁
在构建
分布式系统
时,分布式锁是一个非常关键的组件。今天,我们来聊聊如何在Redis中实现分布式锁,尤其是通过setnx命令和一些额外措施来确保锁的可靠性。
Takumilovexu
·
2024-08-25 21:28
java
redis
分布式
分布式事务处理模型:一致性 TCC VS 2PC
TCC(Try-Confirm/Cancel)和2PC(Two-PhaseCommit,两阶段提交)是两种常用的分布式事务处理模型,它们在解决
分布式系统
中的事务一致性问题上各有特点。
学博成
·
2024-08-25 11:00
技术
分布式事务
Basic Paxos Vs Multi Paxos
BasicPaxos与MultiPaxos是Paxos算法的两个主要变体,它们在
分布式系统
中用于实现数据一致性和共识。
学博成
·
2024-08-25 11:00
技术
一致性
分布式系统
架构手册
ArchManual
分布式系统
架构手册项目介绍ArchManual不是:某个技术架构的深度剖析某个技术框架的源码分析某个技术工具的安装运维某个技术类库的代码示例而是:常用分布式技术的总体概览常用技术主题的归纳总结常用技术框架的归类罗列常用技术架构的简单分享希望成为
ArchManual
·
2024-08-25 08:36
分布式架构
java
big
data
elasticsearch
分布式
微服务
ZooKeeper架构原理
ZooKeeper是一个开源的分布式协调服务,它在
分布式系统
中扮演着关键角色,用于管理配置信息、命名服务、状态同步等。
大连赵哥
·
2024-08-25 07:58
大数据
zookeeper
架构
分布式
微服务中不同的容错模式
这些不同的容错模式在
分布式系统
和服务调用中具有各自的应用场景和特点。
Wade_Crab
·
2024-08-25 00:20
微服务
java
运维
Java 中的事务管理
事务管理方式高级话题事务传播行为事务隔离级别微服务环境下的事务问题示例:解决微服务间的事务问题总结Java中的事务管理:基础知识与高级话题在
分布式系统
和微服务架构中,事务管理是一项至关重要的技术。
DebugDiver代码深处潜水员
·
2024-08-25 00:19
项目相关
java
spring
boot
分布式
幂等性是什么意思?
在计算机科学中,幂等性是一种非常重要的概念,特别是在设计和实现
分布式系统
、网络协议和Web服务等领域。
niceLiuSir
·
2024-08-24 19:19
幂等性
Linux下ETCD安装、配置、命令
1.简介1.1.概述ETCD是一个开源的
分布式系统
工具,它提供了一个分布式键值存储系统,数据被分布式地存储在多个节点上。
丁爸
·
2024-08-24 07:01
大数据
etcd
设计一个登录系统时,分布式如何保证
分布式系统
的登录功能需要处理用户认证、授权、会话管理等方面,并且要在多个服务器或服务实例之间保持一致。
喝醉的小鲁班
·
2024-08-23 14:43
设计模式
Spring Cloud Consul中文文档(Consul和springCloud整合快速上手)
通过几个简单的注释,您可以快速启用和配置应用程序中的常见模式,并使用基于Consul的组件构建大型
分布式系统
。提供的模式包括服务发现,控制总线和配置。
子酷兒233
·
2024-08-23 13:06
spring
cloud
java-consul
consul
【Spring Cloud】Consul
通过几个简单的注解,您可以在应用程序内部快速启用和配置常见模式,并使用基于Consul的组件构建大型
分布式系统
。提供的模式包括服务发现、控制总线和配置。
程序者王大川
·
2024-08-23 12:00
spring
boot
consul
spring
cloud
后端
学习
spring
java
Eureka 服务发现原理及实践
引言随着微服务架构的普及,服务发现成为了
分布式系统
中的一个重要组成部分。Eureka是Netflix开源的一款基于REST服务的服务发现组件,主要用于定位服务,以实现云端中间层服务发现和故障转移。
不知名靓仔
·
2024-08-23 08:38
eureka
缓存雪崩解决方案:从基础到高级优化
1.概述在
分布式系统
中,缓存是一种有效提高系统性能和响应速度的手段。
heromps
·
2024-08-23 07:05
redis
缓存
Java中的数据一致性设计与实现
在
分布式系统
中,数据一致性是至关重要的,因为它确保在系统的不同部分之间数据的准确性和一致性。为了实现数据一致性,我们需要理解和应用不同的一致性模型和技术。
省赚客app开发者
·
2024-08-23 05:19
java
开发语言
Go RPC 和 gRPC 技术详解
引言在
分布式系统
中,服务之间的通信是非常重要的组成部分。远程过程调用(RPC)是一种广泛使用的通信方式,它允许程序在不同的计算机上执行函数或过程,就像调用本地函数一样。
蒋厚施
·
2024-08-23 04:13
golang
rpc
开发语言
链路追踪及其常用工具
简介链路追踪(distributedtracing)是指通过记录
分布式系统
中各个组件之间的调用和传输信息的过程,来跟踪和分析请求在系统中的运行情况和性能问题的技术。
沉墨的夜
·
2024-08-23 02:31
链路追踪
java
分布式
微服务
第30篇 RPC概述
这种技术隐藏了底层网络通信细节,使得
分布式系统
中的组件能够无缝协作,极大地简化了分布式应用的开发和维护。以下是RPC的详细解释:**基本概念与原理**1.
hummhumm
·
2024-08-23 02:30
java
maven
spring
boot
mybatis
chrome
css
bootstrap
上一页
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
其他