网站首页 站内搜索

搜索结果

查询Tags标签: 分布式,共有 1332条记录
  • 【分布式架构】--- 基于Redis组件的特性,实现一个分布式限流

    分布式---基于Redis进行接口IP限流 场景 为了防止我们的接口被人恶意访问,比如有人通过JMeter工具频繁访问我们的接口,导致接口响应变慢甚至崩溃,所以我们需要对一些特定的接口进行IP限流,即一定时间内同一IP访问的次数是有限的。 实现原理 用Redis作为限流组件的核心的…

    2022/2/22 19:25:17 人评论 次浏览
  • 四、Zookeeper分布式锁

    原文链接: Zookeeper 分布式锁 - 图解 - 秒懂_架构师尼恩-CSDN博客_zookeeper分布式锁 一、Zookeeper分布式锁的原理 根据前面介绍,ZooKeeper节点类型中,有一种临时顺序节点(EPHEMERAL_SEQUENTIAL),在创建这种节点时,Zookeeper会自动为新创建的节点加上一个次序编号…

    2022/2/21 23:27:42 人评论 次浏览
  • 一致性与共识

    数据密集型应用设计读书笔记第九章 分布式系统最重要的抽象之一就是共识(consensus):就是让所有的节点对某件事达成一致。 一致性保证 分布式系统中,有很多场景都需要一致性保证。例如选举,如果同时存在两个节点认为自己是主节点,那就是“脑裂”。“复制延迟”中也…

    2022/2/20 6:28:14 人评论 次浏览
  • Skywalking分布式链路追踪技术1

    Skywalking是分布式链路追踪框架,对架构的侵入性小目前主要的一些 APM 工具有: Cat、Zipkin、Pinpoint、SkyWalking,这里主要介绍 Skywalking,它是一款优秀的国产 APM 工具,包括了分布式追踪、性能指标分析、应用和服务依赖分析等。Skywalking由国内开源爱好者吴晟(原…

    2022/2/18 6:12:59 人评论 次浏览
  • 理论+算法+实战,教你如何实现亿级流量下的分布式限流

    摘要:在互联网应用中,高并发系统会面临一个重大的挑战,那就是大量流高并发访问,比如:天猫的双十一、京东618、秒杀、抢购促销等,这些都是典型的大流量高并发场景。 本文分享自华为云社区《【高并发】如何实现亿级流量下的分布式限流?这些理论你必须掌握!!》,作者…

    2022/2/17 11:44:30 人评论 次浏览
  • Redisson

    Redisson概述 ​ Redisson是架设在Redis基础上的一个Java驻内存数据网格(In-Memory Data Grid)。充分的利用了Redis键值数据库提供的一系列优势,基于Java实用工具包中常用接口,为使用者提供了一系列具有分布式特性的常用工具类。使得原本作为协调单机多线程并发程序的…

    2022/2/16 19:11:49 人评论 次浏览
  • 23个适合Java开发者的大数据工具和框架

    目前,编程人员面对的最大挑战就是复杂性,硬件越来越复杂,OS越来越复杂,编程语言和API越来越复杂,我们构建的应用也越来越复杂。根据外媒的一项调查报告,以下列出了Java程序员在过去12个月内一直使用的一些工具或框架,或许会对你有意义。先来看看大数据的概念。根据…

    2022/2/16 11:12:00 人评论 次浏览
  • 单机服务和分布式、分布式集群环境、主从模式

    一、单机服务和分布式 1、单机服务的问题:性能有限(吞吐量等)、可用性差(单机产生故障服务挂掉,不可用)、难以扩展 2、三高 二、分布式集群环境 1、自动发现:集群中节点之间通过9300端口通信,并发现彼此的存在 2、核心配置:cluster.name: 集群名称,唯一确定一个…

    2022/2/15 23:13:08 人评论 次浏览
  • dremio的分布式存储简单说明

    dremio 的pdfs 在系统中是一个比较重要的东西,dremio 的加速,上传,下载,查询结果,scratch 空间都是存储在这个里边的,没有配置的话,默认是在 paths.local 中, 同时官方支持多种文件存储(nas,hdfs,mapr-fs,s3,azure data lake,azure storage)而且dremio 基于…

    2022/2/14 23:13:54 人评论 次浏览
  • java常用类库及开源工具

    收集了一些java的常用类库和工具,有一些是我用过的,有一些是虽然没用过,但是如雷贯耳的。 记录在这里,希望对你有帮助 一、第三方类库 这些都是加在pom文件中,就可以直接调用的。不需要额外配置。 guavajava常用工具类库,特别是collection模块非常好用Apache common…

    2022/2/14 22:13:03 人评论 次浏览
  • .NET Core 不支持分布式事务

    文章目录 .NET Core 不支持分布式事务事实问题计划影响扩展阅读.NET Core 不支持分布式事务 事实 .NET Framework支持分布式事务(Distributed Transactions),但是很遗憾(尴尬)的是.NET Core(包括.NET 5和.NET 6)都还不支持分布式事务。 问题 这个问题从.NET Core发…

    2022/2/11 23:46:45 人评论 次浏览
  • 分布式ID之雪花算法SnowFlake

    目录 1、 基本介绍2、存在的问题3、代码实现整合SpringBoot使用1、 基本介绍 最高位是符号位,始终为0,不可用。41位的时间序列,精确到毫秒级,41位的长度可以使用69年。时间位还有一个很重要的作用是可以根据时间进行排序。10位的机器标识,10位器标识符一般是5位IDC(数…

    2022/2/11 22:13:12 人评论 次浏览
  • Redis分布式锁

    手工造轮子:基于Jedis 的API实现分布式锁 我们首先讲解 Jedis 普通分布式锁实现,并且是纯手工的模式,从最为基础的Redis命令开始。 只有充分了解与分布式锁相关的普通Redis命令,才能更好的了解高级的Redis分布式锁的实现,因为高级的分布式锁的实现完全基于普通Redis命…

    2022/2/11 19:13:04 人评论 次浏览
  • 分布式事务相关

    分布式事务问题 背景积分支付,需要查询用户积分; 商品扣减库存; 保存订单;这些一定要保证一致性; 解决办法有基于XA协议的两阶段提交 事务补偿机制 本地消息表+定时任务 MQXA协议 一个事务管理器和多个资源管理器组成 提交分为两阶段prepare commit第一阶段 第二阶段…

    2022/2/10 23:42:30 人评论 次浏览
  • Oracle分布式事务异常处理笔记

    1. Identify the id OF the TRANSACTION: COLUMN global_tran_id format a25 COLUMN DATABASE format a22 COLUMN global_name format a22 SELECT * FROM global_name; SELECT LOCAL_TRAN_ID, GLOBAL_TRAN_ID,to_char(FAIL_TIME,dd-mon-yyyy HH24:MI:SS),STATE, MIXED FRO…

    2022/2/10 19:24:30 人评论 次浏览
扫一扫关注最新编程教程