首页
学习
活动
专区
工具
TVP
发布

服务端技术杂谈

专栏作者
408
文章
424317
阅读量
56
订阅数
分布式系统多副本设计的挑战
分布式系统,简单可以理解为一些独立的机器通过网络相互传递消息,进行通信。这些机器可能相距很远或者很近。
春哥大魔王
2023-03-22
2540
分布式缓存有哪些坑
在toC的系统之中,解决高并发场景下低延迟的问题,缓存是很重要的解决手段。多级缓存,数据异构,数据预处理都是相关的高性能方法论,那么使用分布式缓存会有哪些坑呢?
春哥大魔王
2020-07-24
7480
电商交易系统演进
电商系统演进的主要驱动力是业务发展带来的规模和复杂度的挑战,不同阶段解决的主要矛盾不同。
春哥大魔王
2020-07-14
1.1K0
还记得那场关于“分布式锁”的经典论战吗?
锁的目的在于对于共享资源访问的一个互斥控制,单机场景下我们可以基于jvm的锁进行实现就ok了,分布式场景下的实现方案有很多,有人可能会想到基于redis实现。
春哥大魔王
2020-07-02
1K0
分布式概念-分布式事务,并发处理协议
提到分布式系统,分布式事务是经常被大家提起的话题,也是经常在我们编码或是系统设计时遇到的问题,很常见。
春哥大魔王
2020-02-28
4010
分布式概念-日志术
在所有分布式系统实现中,很多技术点是基于日志实现的,可以认为日志是分布式系统中除了网络通信之外另一个实现基础。我做的第一个类似于hadoops的分布式任务调度处理系统就是基于raft+日志实现的,所以我们这次聊聊日志之于分布式系统的意义。
春哥大魔王
2020-02-26
3720
分布式概念-中心化副本控制机制
前面的文章提到过副本是分布式系统中提升数据可用性,数据容错性,以及读吞吐的主要方式,对于多个副本数据一致性处理就是比较复杂且重要的话题。
春哥大魔王
2020-02-19
4150
分布式概念-如何访问到分布式系统中的服务
我们知道的分布式系统是多台计算机通过网络链接,协同完成计算任务的系统。通过节点的水平扩展我们可以解决系统计算能力和存储能力的瓶颈问题。
春哥大魔王
2020-02-19
6820
分布式概念-分布式系统是什么?
故事从一次内部分享开始,我们每周组织组内分享,会分享一些技术,中间件,研发流程规范或者业务系统架构等内容,在进行了一系列中间件技术分享之后,会发现其中提及一系列通用的概念,这些是分布式系统所共有的,所以我们简单聊聊分布式概念。
春哥大魔王
2020-02-19
5.8K0
单体架构演化到中台架构的四个阶段
中台架构的思路是希望按照“大中台、小前台”的理念进行组织升级,建设“敏捷的前端 + 强大的中台”,以降低整个集团的创新成本。
春哥大魔王
2019-12-17
9990
模块化的DDD玩法
DDD诞生的主要目的是为了解决业务复杂度,DDD本身不要求你的系统架构必须采用服务化或者微服务。他更像一种方法论或心法,其与具体技术实现无关,但会对你领域划分起到理论支撑的作用。
春哥大魔王
2019-10-23
9940
分布式锁实现
我们知道在同一个JVM中,可以通过Volatile、Synchronized、ReentrantLock 三个关键字来实现线程的安全。那么在分布式系统中这些是无法保证的,所以要通过分布式锁来实现。
春哥大魔王
2019-10-09
5880
分布式事务的通用原则
数据服务的高可用只能通过第二种方式完成数据冗余存储。存储节点越多,跨服务的事务数据一致性就越复杂。
春哥大魔王
2019-09-24
5150
关系数据库和NoSql
关系数据库历史悠久,可以找到靠谱的DBA,保证关系数据库稳定性,安全性,完整性和性能,同时可以保证监控和分析关系数据库的瓶颈及设计的合理性。成熟的关系数据库有着自己完善的生态圈,用于保证高可用,数据备份,性能检测分析等成熟的工具。
春哥大魔王
2019-08-13
1.3K0
一张图了解RocketMQ的事务投递
如果回查,那么一定要先查看当前事务的执行情况,再看是否需要重新执行本地事务。本地事务执行成功后,返回Commit进行消息二次确认的时候的服务挂了,在重启服务那么这个时候在brock端,它还是个Half Message(半消息),这也会回查。如果不先查看当前事务的执行情况,而是直接执行事务,那么就相当于成功执行了两个本地事务。
春哥大魔王
2019-07-31
5810
从Spring事务的隔离级别说起
一个对照关系表:Dirty reads non-repeatable reads phantom reads Serializable 不会 不会 不会 REPEATABLE READ 不会 不会 会 READ COMMITTED 不会 会 会 Read Uncommitted 会 会 会
春哥大魔王
2019-07-31
6600
阿里是如何处理分布式事务的
分布式事务中的TCC模式,貌似是阿里提出来的,所以阿里自研的分布式事务框架总是少不了TCC的影子。
春哥大魔王
2019-05-15
1.1K0
常见Redis面试题
Redis大家都不陌生了,是高并发解决方案居家必备的良药。可以帮助我们解决高并发,存在的性能问题。
春哥大魔王
2019-05-05
7040
Saga分布式事务
说到分布式事务,大部分人都会知道ACID,两阶段提交,TCC等常见模式。 在微服务大行其道的今天,基于Saga实现的分布式事务则更具普适性。
春哥大魔王
2019-03-14
1.1K0
通用业务系统架构演进
系统搭建初期,为对公司业务进行快速支持,往往搭建的系统非常加单,主要为了满足快速迭代的需求,使用公司初期的高速发展。 随着业务的越来越繁杂,系统会变得越来越复杂,除了需要在技术角度去满足系统的高性能,稳定性,高可用等需求外,设计可以满足业务需求迭代的架构同样重要。
春哥大魔王
2019-03-14
1.1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档