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
架构师的36项修炼-04架构核心技术之分布式数据存储
本课时主要包括以下内容:&MySQL复制,有主从复制和主主复制两种;&数据分片(或称数据分区),具体为数据分片的原理、分片的方案、分片数据库的扩容;&数据库分布式部署的几种方案;&NoSQL中的CAP原理,
分布式系统
的最终一致性及其实现方案
机智阳
·
2024-01-22 18:03
架构
分布式
java
后端
【Xiao.Lei】- Eureka工作原理详解:构建高可用微服务注册中心
引言在
分布式系统
中,微服务架构的流行导致了服务的数量迅速增加。为了有效管理这些微服务实例,服务注册中心成为了不可或缺的组件之一。
Xiao.Lei
·
2024-01-22 18:23
eureka
微服务调用链日志追踪分析
一、技术原理1.1背景微服务架构是一个分布式架构,它按业务划分服务单元,一个
分布式系统
往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很难去定位。
程序员鱼王
·
2024-01-22 18:49
程序员
微服务
java
microservices
后端
开发语言
关于持久性存储您了解多少?类型,架构及与容器持久化存储
然而,地理上的
分布式系统
使访问变得更加复杂,因为存储系统必须保持对全球所有组件可用。容器化使问题进一步复杂化,因为容器是轻量级的、无状态的和短暂的–不适合存储数据的特性。因此,任何持
WPHunter
·
2024-01-22 14:45
服务器运维与开发环境
架构
docker
容器
分布式系统
中为什么需要使用消息队列
本文转载自linkedkeeper.com消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发的Notify、MetaQ、RocketMQ等。本文不会一一介绍这些消息队列的所有特性,而是探讨
码农小旋风
·
2024-01-22 12:44
后端
第6章 SpringBoot缓存管理
学习目标了解SpringBoot的默认缓存熟悉SpringBoot中Redis的缓存机制及实现掌握SpringBoot整合Redis的缓存实现缓存是
分布式系统
中的重要组件,主要解决数据库数据的高并发访问问题
笔触狂放
·
2024-01-22 12:58
Spring
Boot
spring
boot
缓存
后端
第十五章 : Spring Cloud全链路监控(Pinpoint实战)
Springboot2.3.12.RELEASE,springcloudHoxton.SR12,springcloudalibaba2.2.9.RELEASE发展历程Pinpoint是一个为大型
分布式系统
服务的
半部论语
·
2024-01-22 09:33
Spring
Cloud
学习指南
spring
cloud
pinpoint
全链路监控
kafka入门(十):副本数据同步
副本副本(Replica),指的是
分布式系统
对数据和服务提供的一种冗余方式。Kafka通过多副本机制实现故障自动转移,在Kafka集群中某个broker节点失效的情况下仍然保证服务可用。
乐之者v
·
2024-01-22 07:04
A1--kafka
kafka
CAP 角度下的 Redis 与 Zookeeper 锁架构比较
在
分布式系统
设计中,CAP理论提供了一个重要的框架,帮助我们理解在一致性、可用性和分区容忍性之间的权衡。在这篇博客中,我们将从CAP的角度出发,比较Redis与Zookeeper在锁架构上的异同。
ZKf30FkG
·
2024-01-22 07:56
redis
zookeeper
redis
zookeeper
架构
当 OpenTelemetry 遇上阿里云 Prometheus
OpenTelemetry是CNCF(CloudNativeComputingFoundation)旗下的开源项目,它的目标是在云原生时代成为应用性能监控领域的事实标准,它提供了一套统一的API和SDK,用于生成、收集和处理
分布式系统
的遥测数据
阿里云云原生
·
2024-01-22 07:14
阿里云
prometheus
云计算
实现分布式锁:Zookeeper vs Redis
1.2Zookeeper分布式锁代码示例2.Redis分布式锁2.1特点和优势:简单高效可续租性灵活性2.2Redis分布式锁代码示例3.对比和选择3.1一致性要求3.2适用场景3.3性能和复杂度结论引言在
分布式系统
中
喔的 喔的嘛呀
·
2024-01-22 06:59
分布式
zookeeper
redis
聊聊对锁的理解
当面试官问及锁相关知识时,你可以提供一个全面且清晰的回答,包括锁的类型、用途、实现方式、以及在多线程或
分布式系统
中的应用。
星光不问赶路人-
·
2024-01-22 03:13
面试
面试
etcd原理01--读写
可以说,etcd已经成为了云原生和
分布式系统
的存储基石。1.可用性采用Raft算法,只要集群一半以上节点存活就可提供服务,具备良好的可用性。
世界随心而动
·
2024-01-22 02:46
springcloud Alibaba 入门之采用Sentinel实现接口限流
官方给出:Sentinel是
分布式系统
的流量防卫兵,主要是从系统的稳定性出发,而Sentinel主要是通过限流的方式来控制服务降级和保护我们的服务资源.这里提到了服务降级,我们可能会想到Hystrix,
会上树的程序猿
·
2024-01-21 23:03
Spring技术实战-重新回顾一下异常重试框架Spring Retry的功能指南
在
分布式系统
中,为了保证数据分布式事务的强一致性,大家在调用RPC接口或者发送MQ时,针对可能会出现网络抖动请求超时情况采取一下重试操作。
洛神灬殇
·
2024-01-21 21:48
Java面试题
一、项目面试题-消息队列背景:在
分布式系统
中是如何处理高并发的。由于在高并发的环境下,来不及同步处理用户发送的请求,则会导致请求发生阻塞。
突然好想你之路在脚下
·
2024-01-21 17:46
Java面试题
java
开发语言
领航分布式消息系统:一起探索Apache Kafka的核心术语及其应用场景
1、什么是消息中间件消息中间件(messagequeuemiddleWare,MQ)指利用高效可靠消息传递机制进行与平台无关的数据交流,并基于数据通信来进行
分布式系统
的集成。通过提供消息传递和消息排
超越不平凡
·
2024-01-21 15:27
分布式
kafka
kafka核心概念
HBase节点故障的容错方案
更多关于
分布式系统
的架构思考请参考文档关于常见分布式组件高可用设计原理的理解和思考1.Master高可用1.1选主
李姓门徒
·
2024-01-21 14:31
Hbase
大数据
hbase
数据库
大数据
Go入门
3.1HelloWorld3.2变量和数据类型3.3控制流和循环4.函数和结构体5.学习资源Go(也称为Golang)是一种开源的编程语言,由Google开发,具有高效的并发编程和简洁的语法,适用于构建高性能的网络服务和
分布式系统
10岁的小屁孩
·
2024-01-21 13:44
入门
golang
开发语言
分布式和微服务的区别?
前言
分布式系统
和微服务架构都是在解决系统扩展性、灵活性和可维护性等问题上的一种架构风格,但它们在设计和实现上还是有一些区别的。
多云&秋雨
·
2024-01-21 13:01
微服务
分布式
java
分布式系统
——树状算法
1树状算法的基本理论树算法常用于在
分布式系统
中实现广播操作,这里您提供了一些基本定义和一个引理关于广播操作的消息复杂度和时间复杂度的下界。
思诺学长
·
2024-01-21 10:27
分布式系统
算法
使用 Zabbix + Grafana 搭建服务器监控系统
当然Linux服务器监控也有很多,Zabbix是一个基于Web界面的提供
分布式系统
监视以及网络监视功能的企业级的开
old_GGB
·
2024-01-21 08:25
zabbix
grafana
服务器
YARN节点故障的容错方案
更多关于
分布式系统
的架构思考请参考文档关于常见分布式组件高可用设计原理
李姓门徒
·
2024-01-21 07:06
Yarn
大数据
大数据
yarn
Raft 算法
Raft算法是一种共识算法,用于在
分布式系统
中实现一致性。它的设计目标是提供一种可理解、易于实现和高度可靠的共识模型。
啄sir.
·
2024-01-21 06:08
java
构建高可用消息队列系统 01
什么是RabbitMQ1.2RabbitMQ的核心特性1.3RabbitMQ与AMQP2.安装RabbitMQ3.消息队列实践总结引言在当今互联网时代,消息队列系统扮演着至关重要的角色,它们被广泛应用于
分布式系统
叶秋∵
·
2024-01-21 06:43
ruby
开发语言
后端
RabbitMQ 消息队列入门
什么是RabbitMQMQ(MessageQueue)消息队列消息队列中间件,是
分布式系统
中的重要组件;主要解决异步处理、应用解耦、流量削峰等问题,从而实现高性能,高可用,可伸缩和最终一致性的架构。
RendaZhang
·
2024-01-21 05:01
软件开发
rabbitmq
消息队列
keepalived
HAProxy
Message
Queue
Redis集群Cluster和分片
就是为了解决单机Redis容量有限的问题,将数据按一定的规则分配到多台机器什么是集群Cluster是一组相互独立的、通过告诉网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理容易和分布式弄混,
分布式系统
简单的理解为一个庞大的系统
水宝的滚动歌词
·
2024-01-21 05:40
Redis
redis
流式系统:第五章到第八章
在规模上准确地运行计算需要一个系统——通常是一个
分布式系统
。在本章中,我们将重点介绍一个实现系统如何正确实现Beam模型以产生准确结果。流处理系统经常谈论一次性处理;也就是确保每个记录只被处理一次。
绝不原创的飞龙
·
2024-01-21 03:59
大数据
大数据
从0到1搭建企业
分布式系统
-13-elasticsearch安装
开头elasticsearch是一个重要的全文检索框架,对于大数据量的表如日志,或者需要性能较好的业务要求,使用es是不二之选搭建流程1.https://www.elastic.co/cn/downloads/elasticsearch下载,解压2.修改jvm.options配置大小,根据当机内存,建议2-4g3.修改elasticsearch.yml保证外网访问http.port:9100net
Coding626
·
2024-01-21 02:47
SpringCloud和SBA
A网关gateway,
分布式系统
的统一入口(路由分配请求)B配置中心nacos,提供远程配置文件C注册中心nacos,注册记录微服务ip和端口信息,统一管理和调用Dloadbalencer,openFeign
一路向北看星晴
·
2024-01-21 00:10
spring
cloud
gateway
spring
分布式系统
中JobHistoryServer服务和Timeline Server服务的配置和简要了解概述(不详细阐述,小服务模块)
内容提要:文章中关于JHS服务以及TLS的服务配置信息并不是以文本的形式展示的,以图片的形式展示,并不支持拷贝。我们学习这两个服务,重点在于①理解服务的功能以及作用②理解服务不同配置项的作用③两个服务的优缺点比较仅此即可,并不需要熟记配置项,只需要了解配置项的功能。一.JobHistoryServer服务概述缺陷:注意JobHistoryServer只存储已经完成的MapReduce应用的作业历史
科班你宇哥
·
2024-01-20 21:38
Hadoop学习历程
hdfs
yarn
etcd基本介绍
服务发现服务发现要解决的也是
分布式系统
中最常见的问题之一,即在同一个分布式集群中的进程或服务,要如何
连不到蓝牙
·
2024-01-20 17:44
etcd
数据库
seate分布式锁三种模式
前言Seata分布式锁是
分布式系统
中的一种锁实现,主要用于控制不同进程共同访问共享资源。
爱生活,更爱技术
·
2024-01-20 16:20
分布式
程序员~高级~消息队列
别名为消息中间件通过利⽤⾼效可靠的消息传递机制进⾏平台⽆关的数据交流,并基于数据通信来进⾏
分布式系统
的集成。二、为什么要使用MQ1.解耦现
爱可2020
·
2024-01-20 13:13
分布式系统
理论
说到
分布式系统
,不得不说集中式系统。传统集中式系统中整个项目所有的东西都在一个应用里面。
截教教主
·
2024-01-20 12:10
架构设计
RPC和Http的区别
简单来说,RPC允许像调用本地函数一样调用远程计算机上的函数,使得
分布式系统
中的各个组件可以像本地程序一样进行通信和交互。
mhz2977170
·
2024-01-20 11:22
rpc
http
网络协议
大数据开发之Hadoop(完整版+练习)
第1章:Hadoop概述1.1Hadoop是什么1、Hadoop是一个由Apache基金会所开发的
分布式系统
基础架构。2、主要解决,海量数据的存储和海量数据的分析计算问题。
Key-Key
·
2024-01-20 10:36
hadoop
hdfs
mapreduce
分布式
大数据
RabbitMQ的基本使用&入门
它实现了高级消息队列协议(AMQP),是一个可靠且灵活的消息中间件,广泛用于构建
分布式系统
、微服务架构以及异构系统之间的通信,本期文章将为大家带来RabbitMQ的基本使用及入门一.RabbitMQ基本介绍
ChatYU.
·
2024-01-20 08:28
rabbitmq
分布式
docker
容器
RabbitMQ的基本使用,进行实例案例的消息队列
.安装2.部署3.增加用户三、实现案例1.项目创建2.项目配置3.生产者代码4.消费者代码四、测试每篇一获一、介绍1.概述RabbitMQ是一种开源的消息代理和队列服务器,用于通过简单和可扩展的方式在
分布式系统
中传递消息
云小君
·
2024-01-20 08:53
rabbitmq
分布式
docker
linux
java
maven
intellij-idea
Rabbitmq基本使用以及与springboot集成简单示例
RabbitMQ是采用Erlang语言实现AMQP(AdvancedMessageQueuingProtocol,高级消息队列协议)的消息中间件,它最初起源于金融系统,用于在
分布式系统
中存储转发消息。
gitcat熊
·
2024-01-20 07:28
java-rabbitmq
rabbitmq
spring
boot
Spring Cloud中使用Dubbo
简介Dubbo是一款高性能、轻量级的开源JavaRPC框架,主要用于构建大型
分布式系统
。提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。
帆仔哟
·
2024-01-20 05:30
Java
spring
cloud
dubbo
spring
微服务架构下的系统集成
微服务架构相比单体架构而言的优点,可以列举出很多:服务个体更小,更内聚,业务职责更清晰,可复用性更强,可以独立部署发布等等;从软件开发的角度,灵活性和效率都会有很大的提升……然而,微服务架构本质上是
分布式系统
架构
ThoughtWorks
·
2024-01-20 03:13
MIT 6.824
分布式系统
lab1 MapReduce 遇到死锁问题
记录学习6.824的lab1遇到的坑(死锁了)代码逻辑借鉴:https://blog.csdn.net/weixin_45938441/article/details/124018485问题描述目前处于编写worker与coordinate进行RPC通信的环节,worker中的Map和Reduce方法还都没有开动只有一个打印逻辑,只是想先测一下,worker和coordinate之间能否正常通信。
花里胡哨的菜只因
·
2024-01-20 03:55
mapreduce
大数据
Rpc和http的区别
RPC(RemoteProcedureCall)和HTTP(HypertextTransferProtocol)都是用于实现
分布式系统
中不同节点之间通信的协议,但它们有一些关键的区别。
五星颠勺大厨
·
2024-01-20 03:19
java
21 | AKF立方体:怎样通过可扩展性来提高性能?
这一讲我们扩大范围,结合无状态服务,看看怎样提高
分布式系统
的整体性能。
_Rye_
·
2024-01-20 02:37
AKF
20 | CAP理论:怎样舍弃一致性去换取性能?
上一讲我们介绍了如何通过监控找到性能瓶颈,从这一讲开始,我们将具体讨论如何通过
分布式系统
来提升性能。
_Rye_
·
2024-01-20 02:37
系统性能调优
性能优化
Kafka的Exactly-once语义与事务机制
精确一次确实很难实现(Exactly-onceisareallyhardproblem)MathiasVerraes说,
分布式系统
中最难解决的两个问题是:消息顺序保证(Guaranteedorderofmessages
码农老K
·
2024-01-19 23:02
数据库
kafka
java
分布式
大数据
极客时间-《左耳听风》文章笔记 + 个人思考
极客时间-《左耳听风》文章笔记+个人思考分布式架构21|
分布式系统
架构的冰与火分布式架构21|
分布式系统
架构的冰与火比较流行的高并发框架:Node.js:是一个基于ChromeV8引擎的JavaScript
CodeCooI
·
2024-01-19 23:50
极客时间
笔记
Dobbo---
分布式系统
通信方式
通信方式
分布式系统
通信方式1.RMIRMI通信实现案例2.RPC常用RPC框架
分布式系统
通信方式1.RMIRMI(RemoteMethodInvocation远程方法调用)图1.1客户端-服务端通信方式客户端将要调用的方法及参数
小江||小廖
·
2024-01-19 19:07
dubbo
dubbo
rpc
RabbitMQ超详细安装教程(Linux)
1、简介官网:https://www.rabbitmq.com/RabbitMQ是一个开源的遵循AMQP协议实现的基于Erlang语言编写,支持多种客户端(语言),用于在
分布式系统
中存储消息,转发消息,
bug搬运
·
2024-01-19 18:16
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他