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
分布式系统一致性算法
分布式架构
什么是分布式架构
分布式系统
(distributedsystem)是建立在网络之上的软件系统。内聚性是指每一个数据库分布节点高度自治,有本地的数据库管理系统。
linzheda
·
2025-01-24 21:07
构建一个rust生产应用读书笔记四(实战6)
tracing不仅可以记录日志信息,还可以跟踪函数调用、异步任务等,适用于复杂的
分布式系统
和微服务架构。
编码浪子
·
2025-01-24 21:34
Rust学习
rust
网络
oracle
13 CAP理论和base理论
分布式系统
在遇到部分网络分区故障的时候,仍能对外提供满足一致性和可用性的服务(整个网络瘫痪除外)
40岁的系统架构师
·
2025-01-24 11:22
系统架构
分布式与微服务:构建现代应用的关键架构
为了应对这些挑战,
分布式系统
应运而生。
分布式系统
将应用程序和数据分散到多个计算机节点上,通过网络连接进行协作,共同完成任务。(二)微服务的兴起微服务架构是在
喜欢猪猪
·
2025-01-24 09:32
php
开发语言
springcloud负载均衡原理
以下是SpringCloud负载均衡的详细原理:1.负载均衡概述负载均衡(LoadBalancing)是在
分布式系统
中,将工作负载(Workload)平均分配给多个服务器或计算机资源,以提高系统的性能、
zzyh123456
·
2025-01-24 09:31
spring
cloud
负载均衡
java
设计一个
分布式系统
中获取用户可用的支付方式列表接口
packagecom.orde.service.demo;importlombok.AllArgsConstructor;importlombok.Data;importjava.util.ArrayList;importjava.util.List;importjava.util.concurrent.CompletableFuture;importjava.util.concurrent.Ex
徐寿春
·
2025-01-24 03:08
TOP1--
必修课
java
配置管理工具和k8s功能重叠部分的优势比较
Kubernetes(K8s)在这些方面具有哪些独特的优势呢,尤其是在云原生环境和大规模
分布式系统
中。
大囚长
·
2025-01-24 01:30
容器技术
运维人生
容器
云原生
运维
kubernetes
【linux 时间同步】
通过时间同步,可以避免系统时钟漂移导致的问题,特别是在
分布式系统
、日志记录和任务调度等场景中。以下是常见的Linux时间同步方法
星辰&与海
·
2025-01-23 19:16
linux
运维
golang工程组件篇:高性能RPC框架gRPC之Resolver服务名称解析器
在实际生产环境中,我们需要使用gRPC来构建
分布式系统
和微服务,并且保证连接的稳定性和可靠性。本篇文章将介绍gRPC如何使用Resolver服务名称解析器来提供更灵活的服务发现机制。
SMILY12138
·
2025-01-23 16:55
golang
rpc
Erlang语言的数据库交互
Erlang语言的数据库交互引言在当今技术飞速发展的时代,各种编程语言层出不穷,而Erlang作为一门具有并发、容错特性和
分布式系统
设计的语言,越来越多地受到关注。
Code侠客行
·
2025-01-23 14:40
包罗万象
golang
开发语言
后端
raft4j:练手之作
raft4j是一个我的基于RAFT
一致性算法
的高性能Java实现,其核心功能围绕
分布式系统
中的一致性协议展开。
youyouiknow
·
2025-01-23 09:39
tech-review
后端
分布式
Spring Cloud Alibaba 及其组件的作用、适用场景与与 Eureka 的区别
前言:随着微服务架构在现代应用中的普及,如何高效构建、管理和运维
分布式系统
成为开发者的核心关注点。
小白的一叶扁舟
·
2025-01-23 07:17
Java开发
eureka
云原生
springcloud
alibaba
中间件
java
分布式系统
架构:分布式缓存
分布式缓存也是面试常见的问题,通常面试官会问为什么要用缓存,以及用的Redis是哪种模式,用的过程中遇到哪些问题这些1.AP还是CPRedis集群就是典型的AP式,它具有高性能、高可用等特点,但它却并不保证强一致性。而能够保证强一致性的ZooKeeper、Doozerd、Etcd等框架,吞吐量比不过Redis,通常不会用作“缓存框架”,而是作为通知、协调、队列、分布式锁等使用2.透明多级缓存TMC
工业甲酰苯胺
·
2025-01-23 06:42
架构
分布式
缓存
Kafka 入门与应用实战:吞吐量优化与与 RabbitMQ、RocketMQ 的对比
前言在现代微服务架构和
分布式系统
中,消息队列作为解耦组件,承担着重要的职责。它不仅提供了异步处理的能力,还能确保系统的高可用性、容错性和扩展性。
小白的一叶扁舟
·
2025-01-23 06:36
Java开发
kafka
rabbitmq
rocketmq
spring
boot
java
深入MapReduce——引入
引入前面我们已经深入了HDFS的设计与实现,对于
分布式系统
也有了不错的理解。但HDFS仅仅解决了海量数据存储和读写的问题。
黄雪超
·
2025-01-22 23:41
大数据基础
#
深入MapReduce
mapreduce
大数据
hadoop
Spring Boot 集成 RabbitMQ
在现代
分布式系统
中,消息队列扮演着至关重要的角色。它能够实现系统间的异步通信、解耦组件以及提高系统的可扩展性和可靠性。RabbitMQ作为一款广泛使用的开源消息中间件,具有强大的功能和灵活的配置。
一叶飘零_sweeeet
·
2025-01-22 23:09
MQ
Springboot
果酱紫
java-rabbitmq
spring
boot
rabbitmq
高效消息传递架构:基于 RabbitMQ 与 C# 实现
分布式系统
的异步通信与解耦
在现代
分布式系统
中,消息队列作为一种核心的通信机制,广泛应用于系统间的异步通信、解耦以及负载均衡等场景。
威哥说编程
·
2025-01-22 22:04
开发语言
后端
rabbitmq
分布式因果推断在美团履约平台的探索与实践 思维导图-java架构
这包括:项目背景、因果推断的基本概念、数据收集与预处理、
分布式系统
设计、算法选择与实现、性能优化策略、以及效果评估与迭代。
用心去追梦
·
2025-01-22 22:59
java
架构
开发语言
Hadoop是什么,怎么部署安装?
Hadoop是一个由Apache基金会开发的开源
分布式系统
基础架构,主要用于处理和存储大规模数据集。
狮歌~资深攻城狮
·
2025-01-22 15:01
hadoop
大数据
分布式
【RabbitMQ 消息丢失常见情况分析】
RabbitMQ消息丢失分析:常见场景与解决策略RabbitMQ作为一种流行的消息队列中间件,广泛应用于各类
分布式系统
中。它通过发布/订阅模式解耦了生产者和消费者,提高了系统的可扩展性和可靠性。
高飞的Leo
·
2025-01-22 14:56
市场问题处理总结
rabbitmq
分布式
高可用高负载高并发的互联网应用的架构设计
高可用高负载高并发的互联网应用的架构设计关键词:高可用性、高负载、高并发、
分布式系统
、负载均衡、缓存、数据库优化、微服务架构1.背景介绍在当今数字化时代,互联网应用已经成为我们日常生活中不可或缺的一部分
AI架构设计之禅
·
2025-01-22 13:51
AI大语言模型和知识图谱融合
Python入门实战
大数据AI人工智能
计算科学
神经计算
深度学习
神经网络
大数据
人工智能
大型语言模型
AI
AGI
LLM
Java
Python
架构设计
Agent
RPA
14天学习微服务-->第1天:微服务架构入门
这种架构风格在过去十年中迅速发展,成为构建现代
分布式系统
的首选方式之一。
码上分享
·
2025-01-22 11:02
架构
学习
微服务
深入探秘 Java 网络编程:从基础到多线程服务器的全方位指南
网络编程涉及在两个或多个设备之间通过网络进行通信,这对于构建
分布式系统
、客户端-服务器应用程序、以及互联网服务至关重要。
2的n次方_
·
2025-01-22 04:09
java
网络
服务器
SpringCloud Alibaba:RocketMQ - 分布式消息中间件的最佳实践
引言随着
分布式系统
和微服务架构的发展,消息队列作为异步通信的关键组件,其重要性日益凸显。RocketMQ作为一款高性能、高可靠的消息中间件,在处理海量消息方面表现卓越。
mckim_
·
2025-01-21 22:26
笔记
学习
spring
cloud
rocketmq
Nacos 和 Zookeeper
在
分布式系统
中,服务注册与发现机制是实现微服务架构的核心之一。
小馋喵知识杂货铺
·
2025-01-21 19:23
性能
中间件
Elixir语言的软件工程
随着
分布式系统
、实时应用和高并发场景的需求日益增加,Elixir语言应运而生。
十二日后
·
2025-01-21 07:10
包罗万象
golang
开发语言
后端
深入浅出:了解TCP协议
了解ICMP:网络故障排查的好帮手了解SNMP:网络管理的利器探索RPC协议:
分布式系统
通信的关键探索SSH协议:安全远程访问的基石探索POP3协议:经典电子邮件通信协议探索IMAP协议:现代电子邮件通信的支柱
可乐泡枸杞·
·
2025-01-21 02:24
系统设计必备:你不可不知的
20
种关键网络协议
tcp/ip
网络
系统架构
网络协议
后端开发面试题6(附答案)
原文参见@arialdomartini的:Back-EndDeveloperInterviewQuestions
分布式系统
相关问题1.怎么测试一个
分布式系统
?
来年定当除暴安良
·
2025-01-21 00:33
面试
面试
跳槽
后端
golang
什么是三高架构?
这三个特性是现代计算系统、尤其是在
分布式系统
和云计算架构中,设计和部署的关键目标。以下是
java1234_小锋
·
2025-01-20 12:27
java
架构
java
微服务
分布式系统
理论基础二-CAP
github.com/wangzhiwubigdata/God-Of-BigData关注公众号,内推,面试,资源下载,关注更多大数据技术~大数据成神之路~预计更新500+篇文章,已经更新50+篇~引言CAP是
分布式系统
王知无(import_bigdata)
·
2025-01-20 10:41
两万字探讨时间轮算法
1.引言1.1背景介绍随着
分布式系统
、微服务架构的流行以及高并发场景的广泛应用,系统中处理延时任务的需求变得愈发重要。
Damon_0411
·
2025-01-20 04:51
算法
java
spring
【RabbitMQ】超详细Windows系统下RabbitMQ的安装配置
RabbitMQ是一个开源的消息队列中间件,广泛用于
分布式系统
中的异步消息传递。它支持多种消息协议,易于扩展,功能强大。
m0_74823963
·
2025-01-19 23:29
rabbitmq
windows
分布式
分布式-分布式必备理论基础:CAP和BASE
一、CAP
分布式系统
不可能同时满足一致性(C:Consistency)、可用性(A:Availability)和分区容忍性(P:PartitionTolerance),最多只能同时满足其中两项。
·
2025-01-19 23:10
后端
最新版 !快速掌握 JDK17 + springboot3 + springcloud Alibaba :7、链路追踪 Micrometer Tracing&Zipkin
微服务架构是一个分布式架构,它按业务划分服务单元,一个
分布式系统
往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很难去定位。
云上凯歌
·
2025-01-19 20:51
springcloud
Alibaba
spring
cloud
spring
后端
【Node.js】Session原理详解
基本流程2.示例代码三、Session的存储方式1.内存存储2.文件存储3.数据库存储Redis存储示例四、Session的生命周期1.Session过期时间2.手动销毁Session五、Session在
分布式系统
中的应用
Peter-Lu
·
2025-01-19 12:51
#
NodeJS
node.js
express
前端
npm
javascript
基于docker微服务日志ELK+Kafka搭建
Elasticsearch、Logstash、Kibana的简称Elasticsearch是实时全文搜索和分析引擎,提供搜集、分析、存储数据三大功能;是一套开放REST和JAVAAPI等结构提供高效搜索功能,可扩展的
分布式系统
我是奶龙!我是奶龙!我是奶龙!
·
2025-01-19 02:16
docker
微服务
elk
spring
cloud
spring
boot
kafka
WebClient和RestTemplate的差异
RestTemplate的差异引言RestTemplate的历史背景与适用场景WebClient的诞生背景及其优势编程模型对比错误处理机制的区别性能考量未来发展方向实际应用案例分享引言在当今互联网时代,服务间的通信是构建
分布式系统
不可或缺的一部分
master_chenchengg
·
2025-01-18 22:43
能力提升
面试宝典
技术
IT信息化
为什么要使用MQ?思维导图 代码示例(java 架构)
使用消息队列(MQ)的主要原因在于它能够提供解耦、异步通信、流量削峰等特性,这些特性对于构建稳定、高效、可扩展的
分布式系统
至关重要。
用心去追梦
·
2025-01-18 12:39
java
架构
开发语言
详解 RabbitMQ 在 Go 中的实现:一个带重试机制和死信队列的消息消费者
RabbitMQ是一个功能强大的消息队列系统,广泛应用于
分布式系统
中。本文将详细解析一个使用Go语言编写的RabbitMQ消费者程序。
田猿笔记
·
2025-01-18 08:43
Golang
从零到高级架构
rabbitmq
golang
ruby
大厂架构之极致缓存策略实战与原理剖析
无论是CPU中的多级缓存,还是
分布式系统
中的Redis、Memcached等缓存组件,都在各自的领域内发挥着重要作用。
喜欢猪猪
·
2025-01-18 07:37
spring
java
后端
如何通过 Nginx 实现 CouchDB 集群的负载均衡并监控请求分发
在现代
分布式系统
中,负载均衡是确保高可用性和性能的关键组件。CouchDB是一个强大的分布式数据库,而Nginx是一个高性能的反向代理和负载均衡器。
田猿笔记
·
2025-01-18 07:36
CouchDB
nginx
couchdb
负载均衡
redis缓存穿透、雪崩与击穿
Redis缓存穿透、雪崩与击穿详解(附Java代码示例)在现代高并发
分布式系统
中,缓存作为提高系统性能和响应速度的重要组件,其稳定性和可靠性至关重要。
Flying_Fish_Xuan
·
2025-01-17 22:26
缓存
redis
spring
分布式系统
架构4:容错设计模式
这是小卷对
分布式系统
架构学习的第4篇文章,虽然知道大家都不喜欢看纯技术文章,写了也没多少阅读量,但是为了个人要成长,小卷最近每天都会更新分布式的文章1.概念容错策略,指的是“面对故障,我们该做些什么”;
卷福同学
·
2025-01-17 22:50
分布式
架构
设计模式
分布式
Java 内存锁的实现方式、性能比较及使用场景分析
为了更好地解决
分布式系统
中的并发问题,我们可以将这些锁实现方式封装成一个基础的服务,并根据需要在不同的场景下使用它们。本文将讨论Java内存锁的实现方式、性能比较及其适用场景,同时介绍如
nbsaas-boot
·
2025-01-17 21:13
java
开发语言
云计算技术深度解析与代码实践
它通过网络将软硬件资源整合成一个高效的
分布式系统
,实现了数据的可靠存储和高效处理。本文将深入探讨云计算的技术特点、应用场景,并通过具体的代码使用案例展示如何在云平台上实现一个基本的应用程序。
我的运维人生
·
2025-01-17 19:27
云计算
flask
python
运维开发
技术共享
分布式系统
架构5:限流设计模式
分布式系统
架构5:限流设计模式这是小卷对
分布式系统
架构学习的第5篇文章,今天来学习限流器和限流设计模式1.为什么要限流?
·
2025-01-17 14:40
分布式系统
架构4:容错设计模式
这是小卷对
分布式系统
架构学习的第4篇文章,虽然知道大家都不喜欢看纯技术文章,写了也没多少阅读量,但是为了个人要成长,小卷最近每天都会更新分布式的文章1.概念容错策略,指的是“面对故障,我们该做些什么”;
·
2025-01-17 14:39
后端java分布式系统
分布式系统
架构3:服务容错
这是小卷对
分布式系统
架构学习的第3篇文章,虽然知道大家都不喜欢看纯技术文章,写了也没多少阅读量,但是个人要成长的话,还是需要往深一点的技术上去探索的1.为什么需要容错
分布式系统
的本质是不可靠的,一个大的服务集群中
·
2025-01-17 14:38
后端java分布式系统
Mysql,Redis数据一致性问题
引发数据不一致的原因在
分布式系统
中,数据不一致性通常是由于操作时序问题、系统故障、网络延迟或设计缺陷引起的。MySQL和Redis是两个独立的系统,在同时使用它们时,可能会出现数据不一致的情况。
MoLick_zxy
·
2025-01-17 09:55
mysql
redis
数据库
chubby 是什么,和 zookeeper 比你怎么看?思维导图 代码示例(java 架构)
Chubby的设计初衷是为了满足Google内部对
分布式系统
中一致性和高可用性的需求。它不仅用于提供分布式锁,还被用来做命名服务、配置管理、健康检查等。
用心去追梦
·
2025-01-17 05:51
java-zookeeper
zookeeper
java
上一页
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
其他