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

JavaEdge

关注公众号:JavaEdge,加入全国最大的后端交流群。
专栏作者
2430
文章
2487608
阅读量
176
订阅数
00-开篇导读:学习分库分表开源框架的正确方法
互联网高速发展带来海量的信息化数据,也带来更多的技术挑战。各种智能终端设备(比如摄像头或车载设备等)以每天千万级的数据量上报业务数据,电商、社交等互联网行业更不必说。这样量级的数据处理,已经远不是传统关系型数据库的单库单表架构所能支撑的,如何高效存储和访问这些数据,成为一个非常现实且亟待解决的问题。
JavaEdge
2024-01-02
1680
系统设计面试指南之【分布式任务调度】
任务是需要资源(CPU 时间、内存、存储、网络带宽等)在指定时间内完成的一段计算工作。
JavaEdge
2023-12-02
1560
系统设计面试指南之分布式任务调度
任务是需要资源(CPU 时间、内存、存储、网络带宽等)在指定时间内完成的一段计算工作。
JavaEdge
2023-12-01
2220
系统设计面试指南之分布式任务调度
任务是需要资源(CPU 时间、内存、存储、网络带宽等)在指定时间内完成的一段计算工作。
JavaEdge
2023-12-01
1210
分布式任务调度(03)--中心化设计
调度中心依赖Quartz集群模式,当任务调度时,发送消息到RabbitMQ 。业务应用收到任务消息后,消费任务信息。
JavaEdge
2023-11-08
2540
关注专栏作者,随时接收最新技术干货
JavaEdge
华为软件开发工程师
分布式任务调度(02)--ElasticJob-Lite
应用A启动后, 5个任务通过 zk 协调后被分配到两台机器上,通过Quartz Scheduler分开执行不同的任务。
JavaEdge
2023-11-08
1150
分布式任务调度(01)--分布式锁
Quartz集群模式可水平扩展,也可分布式调度,但需业务方在数据库中添加对应表,有强侵入性。于是探索分布式锁模式。
JavaEdge
2023-11-08
1620
分布式任务调度(00)--Quartz
scheduler实例在集群模式先获取{0}LOCKS表中的行锁,MySQL获取行锁:
JavaEdge
2023-11-08
3290
分布式任务调度(04)--自研
兼容技术团队自研的RPC框架,技术团队不需要修改代码,RPC注解方法可以托管在任务调度系统中,直接当做一个任务来执行。
JavaEdge
2023-11-08
3720
分布式数据库的HTAP能统一OLTP和 OLAP吗?
OLAP和OLTP通过ETL衔接。为提升OLAP性能,需在ETL过程进行大量预计算,包括:
JavaEdge
2023-08-13
2740
想要实现高效数据复制?Paxos并不总是最佳选择!
元数据,一般包括分片的数据范围、数据量、读写流量和分片副本处于哪些物理节点及副本状态等信息。
JavaEdge
2023-08-09
2740
爆火的分布式数据库到底是个啥?
TiDB为代表的分布式 DB的兴起赋予了关系型 DB一定程度的分布式特性。在这些分布式 DB中,数据分片及分布式事务,将是其内置的基础功能。业务开发人员只需要使用框架对外提供的JDBC 接口,就像在使用 MySOL等传统关系型 DB一样。shardingSphere 是一种分布式 DB中间件,它在提供标准化的数据分片解决方案之外,也实现了分布式事务和 DB治理功能。
JavaEdge
2023-08-09
1880
Redis在秒杀场景的作用
秒杀可分成秒杀前、秒杀中和秒杀后三阶段,每个阶段的请求处理需求不同,Redis具体在秒杀场景的哪个环节起到作用呢?
JavaEdge
2023-02-13
6380
NewSQL如何解决高可用、分片?
无论你其他方面做的比Old SQL好再多,SQL和ACID是刚需,这个命你革不掉的。你不支持SQL,就不会有多少人用。所以近几年很多之前不支持SQL的数据库,都开始支持SQL了,甚至于像Spark、Flink这样的流计算平台,也都开始支持SQL。当然,虽然说支持SQL,但这里面各个产品的支持程度是参差不齐的,多多少少都有一些缩水。对于ACID的支持,基本上等同于就没有。
JavaEdge
2023-01-04
4600
阿里资深工程师教你门面模式
Facade Design Pattern,也叫外观模式,在GoF的《设计模式》中定义:
JavaEdge
2022-12-20
2040
互联网电商大厂的分布式事务使用案例
事务的原子性、持久性可确保在一个事务内,更新多条数据都成功/失败。在一个系统内部,我们可以使用数据库事务来保证数据一致性。那如果一笔交易,涉及到跨多个系统、多个数据库的时候,用单一的数据库事务就没办法解决了。
JavaEdge
2022-12-15
7070
基于RabbitMQ消息队列的分布式事务解决方案
一款分布式消息中间件,基于erlang开发, 具备语言级别的高并发处理能力。和Spring框架是同一家公司。支持持久化、高可用。
JavaEdge
2022-11-30
5270
分布式事务实战---XA两阶段提交(2PC)方案详解
XA,2PC,two-phase commit protocol,两阶段事务提交采⽤的是 X/OPEN 组织定义的DTP 模型所抽象的:
JavaEdge
2022-11-30
4600
分布式服务接口请求顺序性保证
服务A调用服务B,先插入再删除。俩请求过去了,落在不同机器上,可能插入请求因为某些原因执行慢一些,导致删除请求先执行了,此时因为没数据所以啥效果也没有;结果这个时候插入请求过来了,好,数据插入进去。
JavaEdge
2022-11-30
1990
Spring声明式事务详解
支持当前事务; 如果不存在,请创建一个新的。事务定义的默认设置,并且定义了事务同步的作用域
JavaEdge
2022-11-30
3870
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档