首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
分布式
订阅
不想拯救世界了
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
框架篇:分布式理论CAP、BASE
随着业务的拓展,功能越来越多。把所有的功能都放在同一个服务下,代码混合交错,造成维护困难,也容易造成某一小bug导致整个服务不可用。因此我们会按业务功能会拆分成多个不同的服务(微服务的形成),多个服务组成的系统,有个响亮的名字:分布式系统;而系统中的服务状态我们该怎么去管理,有…
分布式系统理论总结
前言: 主要是总结之前学习过相关分布式的知识点,可以一起学习,会有比较多口语化的词,之前做的笔记,见谅。文章末尾会贴出相关学习理论资料,可以方便一起学习交流 (真的很气,刚写好
浅谈高并发和设计的一些原则(JAVA)
在设计一个系统的时候,因为场景、时间而异、资源配备等不是一下子就能设计得非常完美,在有限的资源下解决最核心的问题,预测并发现以后可能出现的问题,并逐步解决,所以说系统设计是一个不断迭代的过程,不要过度设计,从迭代中演变和完善。 并发包括并行从概念上来讲都是为了提高效率,在最短的…
史上最便捷搭建Zookeeper服务器的方法
ZooKeeper 是 Apache 的一个顶级项目,为分布式应用提供高效、高可用的分布式协调服务,提供了诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知和分布式锁等分布式基础服务。由于 ZooKeeper 便捷的使用方式、卓越的性能和良好的稳定性,被广泛地应用于诸如 …
微服务分布式架构中,如何实现日志链路跟踪?
在现有的系统中,由于大量的其他用户/其他线程的日志也一起输出穿行其中导致很难筛选出指定请求的全部相关日志。那我们如何来处理呢? 我们可以把每个请求弄一个唯一标识,然后我们可以在日志打印的时候代上每个请求都使用一个唯一标识,而且那个唯一标识需要传递给下游服务,下游服务打印日志的时…
基于RocketMQ分布式事务 - 完整示例
之前我们说到,分布式事务是一个复杂的技术问题。没有通用的解决方案,也缺乏简单高效的手段。 不过,如果我们的系统不追求强一致性,那么最常用的还是最终一致性方案。今天,我们就基于 RocketMQ来实现消息最终一致性方案的分布式事务。 本文代码不只是简单的demo,考虑到一些异常情…
🔥🔥🔥万字带你入门Zookeeper
一到冬天就懒的不行,望广大掘友督促我🙄🙄✍️✍️。 ZooKeeper 由 Yahoo 开发,后来捐赠给了 Apache ,现已成为 Apache 顶级项目。ZooKeeper 是一个开源的分布式应用程序协调服务器,其为分布式系统提供一致性服务。其一致性是通过基于 Paxo…
大型互联网公司分布式ID方案总结
ID是数据的唯一标识,传统的做法是利用UUID和数据库的自增ID,在互联网企业中,大部分公司使用的都是Mysql,并且因为需要事务支持,所以通常会使用Innodb存储引擎,UUID太长以及无序,所以并不适合在Innodb中来作为主键,自增ID比较合适,但是随着公司的业务发展,数…
SpringBoot+Dubbo+Seata分布式事务实战
Seata 是 阿里巴巴开源的分布式事务中间件,以高效并且对业务0侵入的方式,解决微服务场景下面临的分布式事务问题。 事实上,官方在GitHub已经给出了多种环境下的Seata应用示例项目,地址:https://github.com/seata/seata-samples。 为…