运维开发网

分布式

0
  • 当Dubbo遇上Arthas,会碰撞出什么样的火花呢?

    Apache Dubbo是Alibaba开源的高性能RPC框架,在国内有非常多的用户。Github:https://github.com/apache/incubator-dubbo文档:http://dubbo.incubator.apache.org/zh-cn/Arthas是Alibaba开源的应用诊断利器,9月份开源以来,Github Star数...[详细]

    2020-10-10 08:37 分类:编程语言
  • 缓存就会用!它架构还没听过?分布式多级缓存架构知识大瓶装,25 张图打包拎走

    一谈缓存,内心顿时豁然开朗。迫于key-value的形式,总感觉轻风扶面,杨柳依依,一切都尽在我掌握之中。犹如那一眼相中佳人的冲动,脑子里尽是佳人的容颜。[详细]

    2020-10-10 08:34 分类:编程语言
  • SpringBoot基于Dubbo和Seata的分布式事务解决方案

    1. 分布式事务初探一般来说,目前市面上的数据库都支持本地事务,也就是在你的应用程序中,在一个数据库连接下的操作,可以很容易的实现事务的操作。但是目前,基于SOA的思想,大部分项目都采用微服务架构后,就会出现了跨服务间的事务需...[详细]

    2020-10-10 08:30 分类:编程语言
  • Sentinel实现限流,竟是如此的简单!

    Sentinel是阿里巴巴开源的限流器熔断器,并且带有可视化操作界面。在日常开发中,限流功能时常被使用,用于对某些接口进行限流熔断,譬如限制单位时间内接口访问次数;或者按照某种规则进行限流,如限制ip的单位时间访问次数等。之前我们...[详细]

    2020-10-09 08:46 分类:编程语言
  • 面试官:你怎么连MySQL死锁产生原因都不知道?

    一、Mysql 锁类型和加锁分析1、锁类型介绍:MySQL有三种锁的级别:页级、表级、行级。表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁...[详细]

    2020-10-09 08:17 分类:编程语言
  • MySql 不香了?为什么放弃MySql选择NewSql?

    最近与同行科技交流,经常被问到分库分表与分布式数据库如何选择,网上也有很多关于中间件+传统关系数据库(分库分表)与NewSQL分布式数据库的文章,但有些观点与判断是我觉得是偏激的,脱离环境去评价方案好坏其实有失公允。本文通过对两...[详细]

    2020-10-03 08:16 分类:编程语言
  • Redis 面试 8 连问,你能顶住几道?

    1、如何保证Redis高可用和高并发?Redis主从架构,一主多从,可以满足高可用和高并发。出现实例宕机自动进行主备切换,配置读写分离缓解Master读写压力。2、Redis高可用方案具体怎么实施?使用官方推荐的哨兵(sentinel)机制就能实现,当主...[详细]

    2020-10-01 08:42 分类:编程语言
  • Springboot2.x+Quartz分布式集群

    Springboot2.x+Quartz分布式集群生产环境一般都是多节点高可用,Springboot本身自带有定时任务功能,但我们项目需求要求能对定时任务进行增,删,改,查。所以考虑引进Quartz,引入Quartz就需要考虑分布式集群,所以就有了这篇文章。数据...[详细]

    2020-09-22 09:20 分类:编程语言
  • 架构设计 | 基于消息中间件,图解柔性事务一致性

    本文源码:GitHub·点这里||GitEE·点这里一、最大努力通知TCC分段提交适用分布式架构中对一致性、实时性要求较高的业务场景,在实际业务中也存在实时性比较低的业务,例如常见的短信通知,客户端消息,运营体系更新等业务,这时候为了减...[详细]

    2020-09-09 09:17 分类:编程语言
  • 架构设计 | 基于电商交易流程,图解TCC事务分段提交

    本文源码:GitHub·点这里||GitEE·点这里一、场景案例简介1、场景描述分布式事务在业务系统中是十分常见的,最经典的场景就是电商架构中的交易业务,如图:客户端通过请求订单服务,执行下单操作,实际上从订单服务上又触发了多个服务链...[详细]

    2020-09-01 08:59 分类:编程语言