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
分布式系统架构演进
分布式事务解决方案2阶段模式
两阶段提交(2PC)是最著名的分布式事务协议之一,它可以确保
分布式系统
中的事务能够以原子方式提交或回滚。2PC分为两个阶段:准备阶段(第一阶段)和提交阶段(第二阶段)。
辞暮尔尔-烟火年年
·
2024-02-08 06:20
微服务
分布式
ASP.NET Core 企业级开发架构简介及框架汇总
水平方向架构是指将大应用分成若干小的应用实现系统功能的架构,同时这样的系统叫做
分布式系统
。在架构上Java和.Net世界都有优秀的框架支持构建垂直和水平方向架构。
aydh696
·
2024-02-08 06:38
消息队列使用的四种场景介绍
一、简介消息队列中间件是
分布式系统
中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。
Bin哥厉害7
·
2024-02-08 03:19
java
spring
boot
消息队列
网易和腾讯面试题精选---性能和优化面试问题
从理解CPU缓存层次结构的复杂性到利用高级缓存机制,从优化数据库交互到微调
分布式系统
,这本综合指南提供了对性能优化的多方面的见解。面试问答1
前网易架构师-高司机
·
2024-02-08 00:15
服务器面试题
面试
性能优化
区块链服务网络BSN:做下一代互联网的先行者
随着分布式技术应用的推广和普及,以及商业场景和数据交互的日趋复杂化,多信息化系统之间形成多方
分布式系统
的需求越来越明确,未来的互联网上将会出现无数开放、透明的分布式网络环境(多方网络),而区块链服务网络
区块链服务网络(BSN)
·
2024-02-08 00:37
BSN大咖观点
区块链
BSN
网络
2、分布式基础之一致性协议、2PC和3PC
分布式系统
中,进行数据库事务提交(committransaction)、Leader选举、序列号生成等都会遇到一致性问题。
小manong
·
2024-02-07 23:20
【架构】K8s中部署轻量级日志系统Loki
它的设计初衷是为了解决在大规模
分布式系统
中,处理海量日志的问题。Loki采用了分布式的架构,并且与Prometheus、Grafana密切集成,可以快速地处理大规模的日志数据。
奔向理想的星辰大海
·
2024-02-07 15:54
Kubernetes
架构
技术研发
架构
kubernetes
容器
整合RabbitMQ实现消息异步发送
消息队列中间件消息队列中间件是
分布式系统
中重要的组件,主要解决应用耦合,异步消息,流量削峰等问题。
刚满十八工地搬砖
·
2024-02-07 12:13
rabbitmq
分布式
java面试题:分布式和微服务的区别
分布式系统
是部署层面的东西,即强调物理层面的组成,即系统的各子系统部署在不同计算机上。2分布式和微服务含义不同微服务架构是一种将一个单一应用程序开发为,一组小型服务的方法,每个服务运行在自己的进程中。
不死鸟.亚历山大.狼崽子
·
2024-02-07 09:10
java面试题
架构
java
分布式
Spring Cloud Neflix Hystrix入门使用
1.概述Hystrix是Netflix开源的一个针对
分布式系统
容错处理的组件,Netflix公司的项目里大量用到了Hystrix,Hystrix单词意为:“豪猪”,浑身有刺来保护自己。
NullzzZ
·
2024-02-07 07:25
spring
cloud
hystrix
spring
spring
boot
java
后端
微服务
解密 ARMS 持续剖析:如何用一个全新视角洞察应用的性能瓶颈?
作者:饶子昊、杨龙应用复杂度提升,根因定位困难重重随着软件技术发展迭代,很多企业软件系统也逐步从单体应用向云原生微服务
架构演进
,一方面让应用实现高并发、易扩展、开发敏捷度高等效果,但另外一方面也让软件应用链路变得越来越长
阿里云云原生
·
2024-02-07 06:51
java
数据库
linux
【分布式技术专题】「Zookeeper中间件」Paxos协议的原理和实际运行中的应用流程分析
Paxos产生背景Paxos算法是基于消息传递且具有高度容错特性的一致性算法,是目前公认的解决分布式一致性问题最有效的算法之一,其解决的问题就是在
分布式系统
中如何就某个值(决议)达成一致。
洛神灬殇
·
2024-02-07 06:45
实战指南之分布式/微服务
分布式
zookeeper
中间件
在多台阿里云服务器上部署Hadoop
分布式系统
及WordCount实验
一、实现master与slave之间无密码连接分别在master及slave上生成rsa密钥:mkdir~/.sshcd~/.sshssh-keygen-t-rsa一路回车(选择默认设置),此时,ssh文件夹中生成了id_rsa.pub和id_rsa两个,然后使用scp命令将公钥(id_rsa.pub)分别拷到对方机器中scpid_rsa.pubh1@对方机器IP:~/.ssh/authorize
Clearlove灬Star
·
2024-02-07 05:01
大数据
阿里云
Hadoop
分布式
Wordcount
资深P7架构师详解淘宝服务端高并发分布式
架构演进
之路
2.基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:
分布式系统
中的多个模块在不同服务器上部署,即可称为
分布式系统
,如Tomcat和数据库分别部署在不同
小白不想上班
·
2024-02-07 04:53
阿里首席架构师科普RPC框架
目前,主流的平台中都支持各种远程调用技术,以满足
分布式系统
架构中不同的系统之间的远程通信和相互调用。远程调用的应用场景极其广泛,实现的方式也各式各样。
Java架构
·
2024-02-07 04:26
论文阅读-面向公平性的
分布式系统
负载均衡机制
摘要当一组自利的用户在
分布式系统
中共享多个资源时,我们面临资源分配问题,即所谓的负载均衡问题。特别地,负载均衡被定义为将负载分配到
分布式系统
的服务器上,以便最小化作业响应时间并提高服务器的利用率。
向来痴_
·
2024-02-07 02:49
论文阅读
DDD学习笔记---微服务的各种边界在
架构演进
中的作用
其实很简单,只需要看它是否满足这样的情形就可以了:随着业务的发展或需求的变更,在不断重新拆分或者组合成新的微服务的过程中,不会大幅增加软件开发和维护的成本,并且这个
架构演进
的过程是非常轻松、简单的。
激流勇进_
·
2024-02-07 00:14
领域驱动设计
学习
DDD学习笔记---基础篇
DDD不是架构,而是一种架构设计方法论,它通过边界划分将复杂业务领域简单化,帮我们设计出清晰的领域和应用边界,可以很容易地实现
架构演进
。1.领域、子域、核心域、通用域和支撑域领域就是范围,范围即边界。
激流勇进_
·
2024-02-07 00:44
领域驱动设计
程序人生
架构
微服务
GO实现高可用高并发
分布式系统
:gRPC实现客户端与服务端的一对一通讯
分布式系统
的特点是不同的功能模块会以独立服务器程序的方式运行在不同主机上。当服务A想请求位于另一台机器的服务B完成特定请求时,就必须将要处理的数据提交给B。
tyler_download
·
2024-02-07 00:26
golang
rpc
网络
Apache Kafka: 强大消息队列系统的介绍与使用
二、核心概念:三、架构与工作原理:四、使用实例:五、优势与挑战:六、结论:引言随着互联网技术的飞速发展,
分布式系统
变得越来越复杂,对于大规模数据流的处理需求也愈发迫切。
达芬奇要当程序员
·
2024-02-06 22:53
apache
kafka
分布式
消息队列:
分布式系统
中的重要组件
流量削峰常见的消息队列系统4.1RabbitMQ4.2ApacheKafka4.3ActiveMQ消息队列的挑战与未来发展5.1消息顺序性5.2消息队列的监控和管理5.3未来发展趋势结论摘要消息队列是一种在
分布式系统
中广泛应用的重要组件
达芬奇要当程序员
·
2024-02-06 22:52
java
分布式
kafka
RabbitMQ:
分布式系统
中的高效消息队列
目录摘要RabbitMQ简介1.1背景与起源1.2核心概念RabbitMQ的基本工作原理2.1生产者和消费者2.2队列2.3交换机和绑定RabbitMQ的使用3.1安装与配置3.2生产者示例3.3消费者示例3.4异常处理与监控RabbitMQ在实际应用中的场景4.1消息通知4.2任务队列4.3日志收集RabbitMQ的优势与挑战5.1优势5.2挑战未来展望6.1发展趋势6.2社区和生态系统结论摘要
达芬奇要当程序员
·
2024-02-06 22:22
rabbitmq
分布式
如何基于ELK构建实时告警系统,保障你的系统稳定性
在现代的
分布式系统
中,日志数据是非常重要的。为了监控和分析日志数据,Elasticsearch已经成为了一个非常流行的选择。
coderidea
·
2024-02-06 21:30
elk
elasticsearch
微服务
开源
监控
告警系统
大数据Zookeeper--案例
文章目录服务器动态上下线监听案例需求需求分析具体实现测试Zookeeper分布式锁案例原生Zookeeper实现分布式锁Curator框架实现分布式锁Zookeeper面试重点选举机制生产集群安装多少zk合适zk常用命令服务器动态上下线监听案例需求某
分布式系统
中
泛黄的咖啡店
·
2024-02-06 18:33
大数据
zookeeper
分布式
30道超详细Dubbo面试答案整理!你不知道的这里都有,建议收藏!
就这样为
分布式系统
的服务治理框架就出现了,Dubbo也就这样产生了。2、Dubbo的整体架构设计有哪些分层?接口服务层(
套马杆的程序员
·
2024-02-06 18:53
故障与部分失败
而
分布式系统
则有一点复杂:它很少出现整体崩溃的情况,然而随着系统规模增大,机器增多,总会出现部分组件出现故障的情况(
分布式系统
设计中的一个前提就是假设所有组件任意时刻都有可能出现故障)。
MontyOak
·
2024-02-06 17:03
探索容灾
架构演进
之路-从单点到异地多活
1.挑战与变革在公司发展初期,业务发展和用户增长是首要关注的焦点。然而,随着业务规模不断扩大,用户数量逐渐攀升,应用稳定性的重要性也变得愈发凸显。在这个演进过程中,传统架构下的应用部署模式开始显露出多方面的稳定性风险,其中最为显著的问题之一就是机房单点故障。当机房发生故障时,业务无法迅速恢复,这可能导致巨大的损失。以近两年实际案例为例,我们可以看到,无论是云上机房还是自建机房,都存在机房故障的潜在
无心六神通
·
2024-02-06 17:41
架构
架构
微服务
云原生
java sha256算法_区块链主流共识算法的15个开源实现
相关推荐:区块链开发系列教程1、BFT共识开发库BFT共识算法可以应对
分布式系统
中的拜占庭故障(Byzantinefailures),也就是可以在集群中部分节点存在恶意行为时依然保证整个系统的正常工作
weixin_39568889
·
2024-02-06 16:40
java
sha256算法
mysql脑裂原因及解决方法
一、MySQL脑裂的原因MySQL脑裂是由于
分布式系统
中多个MySQL实例之间出现网络分区而导致的。
柯西极限存在准则
·
2024-02-06 16:00
数据库
mysql
数据库
Nervos CKB 加密经济模型
1.代币经济学的设计目标公有非许可链是开放给所有人自由参与的
分布式系统
。
Ashton
·
2024-02-06 16:46
分布式计算概述
分布式计算的概念 一个
分布式系统
是由若干通过网络互联的计算机组成的软硬件系统,且这些计算机互相配合以完成一个共同目标(往往这个共同目标称为“项目”)分布式计算的优缺点优点:1.超大规模2.虚拟化3.高可靠性
CSDNzlx
·
2024-02-06 15:01
分布式计算
分布式计算概述
Sentinel(理论版)
Sentinel1.什么是SentinelSentinel是一个开源的流量控制组件,它主要用于在
分布式系统
中实现稳定性与可靠性,如流量控制、熔断降级、系统负载保护等功能。
小白不想秃头
·
2024-02-06 11:47
sentinel
15年磨砺,一朝绽放:Spring Boot
分布式系统
实践文档,深入浅出解析核心技术
引言当前,Java后端领域中一个不容忽视的现象是,除了部分老旧项目外,几乎所有的新项目都基于SpringBoot进行开发。这并非偶然,而是因为SpringBoot的易用性和微服务友好的特性使其成为Java后端技术的翘楚。毫不夸张地说,SpringBoot在Java后端领域占据着举足轻重的地位,对于Java程序员来说,掌握它是至关重要的。通过使用SpringBoot开发框架,我们不仅可以提高开发速度
手把手教你学Java
·
2024-02-06 09:07
spring
boot
spring
后端
java
spring
cloud
使用Dubbo实现微服务之间的高效通信
以帮助开发人员快速构建高效的
分布式系统
程序吟游
·
2024-02-06 07:10
分布式
微服务
dubbo
问题排查利器 - 分布式 trace
在
分布式系统
开发中,系统间的调用往往会横跨多个应用之间的接口。
J_HelloWorld
·
2024-02-06 06:26
分布式原理与实战
实战问题汇总
分布式
链路追踪
trace
SpringCloud和SpringCloudAlibaba的核心组件
注册中心,用于服务的注册和发现Ribbon/openFeign:负载均衡/服务调用【轻量级Restful风格的http服务客户端,用于替代已经停更的netflixfeign】Hystrix:断路器,提高
分布式系统
的弹性
Marciaguoguo
·
2024-02-06 04:37
开发框架
spring
cloud
java
spring
手写百万并发连接的RPC框架之Netty篇
前言前面我们已经介绍了,使用JDK原生自带的Socket门面模式手写了注册中心、远程客户端、远程服务端三个模块来构成一个RPC框架,但是性能不是很高,远远无法支撑起大型的
分布式系统
之间的调用,于是我们今天来分享下如何用
coffee_babe
·
2024-02-05 20:55
Netty
网络IO
rpc
网络协议
网络
java
设计与部署稳定的
分布式系统
》
英文版原名:ReleaseIt!DesignandDepolyProducation-ReadySoftware不太习惯这本书的翻译,读起来令人略感不适,:(总结:这本书比较全面的介绍了建设稳定系统的反模式与模式,涵盖了软件系统开发的方方面面,当读到一些例子时能让人联想到工作中遇到的一些故障案例。这些模式与反模式往往是我们在进行系统的设计中容易忽略的,我们可能更关注了功能性设计而忽略了一些影响系统
零一间
·
2024-02-05 20:36
Java代码生成器2.0(重制版)
引言:随着微服务架构的流行和
分布式系统
的发展,JavaSpringBoot应用程序变得越来越复杂。开发者经常寻找能够提高效率、减少重复工作的工具,而代码生成器就是其中的佼佼者。
奇遇少年
·
2024-02-05 16:30
java
项目管理: Maven 让事情变得简单 - IBM - developerWorks 中国
Charles的兴趣包括
分布式系统
、高性能计算、国际化和软件设计模式。在业余时间,他为开放源码社区撰稿。可以通过
[email protected]
与Cha
makunyuan123
·
2024-02-05 16:01
java
Maven
2023.1.31 关于 Redis 分布式锁详解
目录引言分布式锁引入分布式锁引入setnx引入过期时间引入校验机制引入lua脚本引入过期时间续约(看门狗)引入redlock算法结语引言在一个
分布式系统
中,可能会涉及到多个节点访问同一个公共资源的情况此时就需要通过锁来进行互斥控制
茂大师
·
2024-02-05 12:05
Redis
redis
分布式
数据库
SpringCloud-消息驱动(Stream、生产者、消费者)
的诞生是为了解决各种消息中间件之间的兼容性问题,学习过消息中间件的同学都知道现在市面上流行的消息中间件有ActiveMQ、RabbitMQ、RocketMQ、Kafka它们之间的部署于使用都有较大的差异,那么若
分布式系统
下同时用到了多种消息中间件
JolyouLu
·
2024-02-05 12:30
SpringCloud
spring
cloud
rabbitmq
kafka
stream
分布式
面试官:分布式事务了解吗?你们是如何解决分布式事务问题的?
面试官心理分析只要聊到你做了
分布式系统
,必问分布式事务,你对分布式事务一无所知的话,确实会很坑,你起码得知道有哪些方案,一般怎么来做,每个方案的优缺点是什么。
Java码农那些事
·
2024-02-05 12:34
消息队列三|Kafka 如何做到高可用?
副本是
分布式系统
对数据和服务提供的一种冗余方式。Kafka从0.8版本开始为分区引入了多副本的机制,通过增加副本数量来提升数据容灾的能力。
不落叶的榕树
·
2024-02-05 09:11
消息队列
java
消息队列
高并发
Kafka的高可用机制
ApacheKafka是一个分布式流处理平台,它通过复制数据和
分布式系统
的一系列特性来提供高可用性。以下是Kafka高可用性机制的关键方面,以及它们是如何在源码中实现的。
辞暮尔尔-烟火年年
·
2024-02-05 09:37
微服务
消息中间件
kafka
分布式
RocketMQ之事务消息原理
分布式系统
调用的特点为一个核心业务逻辑的执行,同时需要调用多个下游业务进行处理。因此,如何保证核心业务和多个下游业务的执行结果完全一致,是分布式事务需要解决的主要
倜傥村的少年
·
2024-02-05 08:19
rocketmq
事务消息
【下一代分布式追踪】将Trace扩展到网络设备
为了有效监控、诊断和优化这些
分布式系统
,分布式追踪技术应运而生。传统的分布式追踪,如Zipkin、Jaeger和OpenTelemetry,已经能够很好地追踪应用程序
沐风—云端行者
·
2024-02-05 08:15
云计算架构
分布式
分布式追踪
trace
日志追踪-Tracing
trace是请求在
分布式系统
中的整个链路视图,span则代表整个链路中不同服务内部的视图,span组合在一起就是整个trace的视图在整个请求的调用链中,请求会一直携带traceid往下游服务传递,每个服务内部也会生成自己的
孤雨蝉鸣
·
2024-02-05 04:34
spring框架
java
spring
cloud
spring
CAP & BASE理论
Consistency):所有节点访问同一份最新的数据副本可用性(Availability):非故障的节点在合理的时间内返回合理的响应(不是错误或者超时的响应)分区容错性(PartitionTolerance):
分布式系统
出现网络分区的时候
孤雨蝉鸣
·
2024-02-05 04:32
spring框架
java
spring
cloud
spring
软件系统架构黄金法则16:海量结构化数据的扩展架构法则
本文将介绍一种基于
分布式系统
和数据分片技术的海量结构化数据扩展架构法则,该法则可以帮助企业和组织高效地存储、处理和分析海量结构化数据,提高
禅与计算机程序设计艺术
·
2024-02-04 19:21
计算
大数据
人工智能
语言模型
AI
LLM
Java
Python
架构设计
Agent
RPA
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他