Distributed
文章平均质量分 90
xinyuan_java
这个作者很懒,什么都没留下…
展开
-
全链路日志中间件对比
全链路日志中间件对比转载 2022-12-29 17:09:31 · 461 阅读 · 0 评论 -
一致性协议算法-2PC、3PC、Paxos、Raft、ZAB、NWR超详细解析
背景在常见的分布式系统中,总会发生诸如机器宕机或网络异常(包括消息的延迟、丢失、重复、乱序,还有网络分区)等情况。一致性算法需要解决的问题就是如何在一个可能发生上述异常的分布式系统中,快速且正确地在集群内部对某个数据的值达成一致,并且保证不论发生以上任何异常,都不会破坏整个系统的一致性。CAP 定理CAP 理论告诉我们,一个分布式系统不可能同时满足一致性(C:Consistency),可用性(A: Availability)和分区容错性(P:Partition tolerance)这三.转载 2021-01-17 15:07:56 · 371 阅读 · 0 评论 -
SOA VS 微服务
微服务是近几年非常火热的架构设计理念,大部分人认为是 Martin Fowler提出了微服务概念,但事实上微服务概念的历史要早得多,也不是 Martin Fowler创造出来的, Martin Fowler只是将微服务进行了系统的阐述。不过不能否认 Martin Fowler在推动微服务火热起来的作用,微服务能火, Martin Fowler功不可没。参考维基百科英文版,我们简单梳理一下微服务的历史: 2005年:Dr. PeterRodgers在Web ServicesEdge大会上..转载 2021-01-16 14:20:44 · 276 阅读 · 0 评论 -
API 网关从入门到放弃
前言// 转自:https://github.com/aCoder2013/blog/issues/35假设你正在开发一个电商网站,那么这里会涉及到很多后端的微服务,比如会员、商品、推荐服务等等。那么这里就会遇到一个问题,APP/Browser怎么去访问这些后端的服务? 如果业务比较简单的话,可以给每个业务都分配一个独立的域名(https://service.api.comp...转载 2019-07-23 16:08:27 · 145 阅读 · 0 评论 -
分布式数据库唯一ID生成方案
一、前言分布式系统中我们会对一些数据量大的业务进行分拆,如:用户表,订单表。因为数据量巨大一张表无法承接,就会对其进行分库分表。但一旦涉及到分库分表,就会引申出分布式系统中唯一主键ID的生成问题,永不迁移数据和避免热点的文章中要求需要唯一ID的特性: 整个系统ID唯一 ID是数字类型,而且是趋势递增的 ID简短,查询效率快 什么是递增?如:第一次生成的ID为1...转载 2019-04-25 13:26:52 · 2294 阅读 · 1 评论 -
微服务落地实践
目前当技术人员提及微服务的时候,首先想到的是SpringCloud、Dubbo等实现服务的技术框架。这在我们采用微服务的初期阶段是最先考虑的因素。可是随着服务化的进行,我们并没有享受到由框架的便利性与快捷性所带来的业务突飞猛进的成就感。恰恰相反,过多的服务化以及服务间冗余且多元化通信机制反而加重了业务处理的负担。这必然不是我们想要的微服务,却是大多数企业在执行的微服务。因此我们开始重新...转载 2019-04-25 11:37:45 · 395 阅读 · 0 评论 -
Service Mesh 及其主流开源实现解析
什么是 Service meshService Mesh 直译过来是 服务网格,目的是解决系统架构微服务化后的服务间通信和治理问题。服务网格由 sidecar 节点组成。在介绍 service mesh 之前,我们先来看一下什么是 sidecar.Sidecar 在软件系统架构中特指边车模式。这个模式的灵感来源于我们生活中的边三轮:即在两轮摩托车的旁边添加一个边车的方式扩展现有的服务...转载 2019-04-26 16:33:47 · 6560 阅读 · 0 评论 -
常用高可用技术
常用高可用技术转载 2017-08-16 21:09:13 · 5469 阅读 · 0 评论 -
常用负载均衡技术
常用负载均衡技术转载 2017-08-16 21:05:14 · 511 阅读 · 0 评论 -
Java 远程通讯技术及原理分析
Java 远程通讯技术及原理分析转载 2017-08-13 13:15:16 · 490 阅读 · 0 评论 -
zookeeper原理(转)
zookeeper原理转载 2017-08-14 22:15:37 · 358 阅读 · 0 评论 -
分布式服务框架 Zookeeper
分布式服务框架 Zookeeper转载 2017-08-14 22:17:15 · 248 阅读 · 0 评论 -
MyCat初步学习
MyCat初步学习转载 2017-08-14 22:10:39 · 260 阅读 · 0 评论 -
亿级Web系统搭建——单机到分布式集群
分布式集群转载 2017-08-16 20:59:24 · 396 阅读 · 0 评论