ICode9

精准搜索请尝试: 精确搜索
  • 让你的Nginx支持分布式追踪2022-07-04 01:04:21

    Background NGINX 是一个通用且流行的应用程序。也是最流行的 Web 服务器,它可用于提供静态文件内容,但也通常与其他服务一起用作分布式系统中的组件,在其中它用作反向代理、负载均衡 或 API 网关。 分布式追踪 distributed tracing 是一种可用于分析与监控应用程序的机制,将追踪在从

  • 使用redis实现分布式锁2022-07-03 17:00:33

    一、使用StringRedisTemplate实现分布式锁 package com.example.baidu.redis; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.StringRedisTemplate

  • Elasticsearch学习系列七(Es分布式集群)2022-07-03 16:03:15

    核心概念 集群(Cluster) 一个Es集群由多个节点(Node)组成,每个集群都有一个共同的集群名称作为标识 节点(Node) 一个Es实例就是一个Node。Es的配置文件中可以通过node.master、node.data来设置节点类型。 Es的节点有如下几个类型: 主节点 master节点在每个集群中有且只有一个。master节

  • 利用MySQL中的乐观锁和悲观锁实现分布式锁2022-07-03 15:36:38

    目录背景一些基础实现类不加锁乐观锁悲观锁总结 背景 对于一些并发量不是很高的场景,使用MySQL的乐观锁实现会比较精简且巧妙。 下面就一个小例子,针对不加锁、乐观锁以及悲观锁这三种方式来实现。 主要是一个用户表,它有一个年龄的字段,然后并发地对其加一,看看结果是否正确。 一些基

  • 利用MySQL中的乐观锁和悲观锁实现分布式锁2022-07-03 15:36:37

    目录背景一些基础实现类不加锁乐观锁悲观锁总结 背景 对于一些并发量不是很高的场景,使用MySQL的乐观锁实现会比较精简且巧妙。 下面就一个小例子,针对不加锁、乐观锁以及悲观锁这三种方式来实现。 主要是一个用户表,它有一个年龄的字段,然后并发地对其加一,看看结果是否正确。 一些基

  • 跨链2022-07-03 15:32:50

      如果要将自己以太链上的 matic 转到 polygon 上,就需要使用到跨链;   比如 HOP 跨链桥 (https://hop.exchange/)            主流的跨链技术有   1、公证人机制(Notary schemes);     2、侧链/中继(Sidechains/relays);     3、哈希锁定(Hash-locking);      4、

  • 大数据生态圈组件2022-07-03 14:01:42

    目录HadoopZookeeperHiveFlumeKafkaHBaseSqoopAzkabanOozieMaxwellCanalSparkFlinkHUECDHKettle大数据学习路线 Hadoop   由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。它实现了一

  • 【Kafka】Kafka定义2022-07-02 20:02:04

    Kafka简介 概述 Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。 主要应用场景是:日志收集

  • 谷粒商城--分布式基础篇P129~P339(完结)2022-07-01 16:01:15

    谷粒商城--分布式高级篇P129~P339 视频地址:https://www.bilibili.com/video/BV1np4y1C7Yf?p=339&vd_source=510ec700814c4e5dc4c4fda8f06c10e8 代码地址:https://gitee.com/empirefree/gullimall/tree/尚硅谷--高级篇/ 个人总结:学了里面很多架构设计思想,代码没怎么实敲,整个项目从

  • 【Redis】分布式锁2022-07-01 10:04:27

    分布式锁的应用场景 在传统单机部署的情况下,可以使用Java并发处理相关的API(如synchronized)进行互斥控制。 但是在分布式系统后,由于分布式系统多线程、多进程并且分布在不同机器上,这将使原单机并发控制锁策略失效,A 服务器上的 synchronized 并不能限制 B 服务器的程序,所以仅靠关

  • Kafka解析-1快速入门2022-06-30 22:01:25

    前言 官网 Kafka 中文文档 - ApacheCN Apache Kafka Kafka传统定义:一个分布式基于发布/订阅模式的消息队列(MQ),主要应用于大数据实时处理领域。 Kafka最新定义:一个开源的分布式事件流平台(ESP),被数千家公司用于高性能数据管道、流分析、数据集成和关键任务应用。   消息队列的应用场

  • 分布式锁2022-06-29 11:02:37

    1、为什么要使用分布式锁 我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的Java多线程的18般武艺进行处理,并且可以完美的运行,毫无Bug!但是这是单机的应用,也就是所有的请求都会分配到当前服务器的JVM内部,然后映射为操作系统的线程进行处理!

  • 云算丨分布式与云原生的天作之合2022-06-29 09:39:12

    在数字化浪潮下,AI应用渗透、5G、物联网规模化部署推动了计算需求的激增,云计算从单一数据中心部署向不同物理位置多数据中心部署延展、从中心化架构向分布式架构升级。从云计算发展趋势来看,云原生自诞生之始就以轻量的模块组合以及分布统筹为核心理念,它更贴近用户和数据的位置,提供

  • jmeter-分布式压测,聚合报告吞吐量显示不正常,太低。2022-06-27 14:04:50

    场景:当一台负载机无法满足高并发,此时就需要做分布式。发现分布式的聚合报告吞吐量指标显示异常,低到1/min 原因1: master,和slave负载机服务器时间不同步导致 解决办法: 将master和slave负载机系统时间进行同步 原因2: 当你配置了多个远程jmeter服务器,但只启动一个,jmeter不够聪明就知

  • MDT分布式\多分支多站点配置2022-06-27 12:32:14

    官方参考文档:https://docs.microsoft.com/zh-cn/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-10-deployment 思路:通过dfs将MDT的配置文件同步到其他地区的分支服务器,然后在其他站点的服务器上建立WDS服务器,并选择本地的MDT的启动镜像  

  • 分布式事务(1)2022-06-26 22:04:51

    1.基础概念 1.1.什么是事务 什么是事务?举个生活中的例子:你去小卖铺买东西,“一手交钱,一手交货”就是一个事务的例子,交钱和交货必 须全部成功,事务才算成功,任一个活动失败,事务将撤销所有已成功的活动。 明白上述例子,再来看事务的定义: 事务可以看做是一次大的活动,它由不同的小活动组成

  • Redisson分布式2022-06-26 11:03:12

    参考链接:https://www.cnblogs.com/jklixin/p/13212864.html 官网连接:https://redisson.org Redisson分布式 GitHub中文文档 概念:是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务 引入依赖 <d

  • 面试题22022-06-26 00:31:24

    1.Redis主从复制原理             2.分布式session共享解决方案  

  • 面试题12022-06-24 00:33:58

    1.ACID靠什么保证的?    2.基于zookeeper分布式锁的原理是什么?  

  • Java 最常见的 208 道面试题:(16)2022-06-22 22:35:01

    十六、Zookeeper 157. zookeeper 是什么? zookeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 google chubby 的开源实现,是 hadoop 和 hbase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 158. zooke

  • Java 最常见的 208 道面试题:(18)2022-06-22 22:32:16

    十八、Redis 179. redis 是什么?都有哪些使用场景? Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。   Redis 使用场景: 数据高并发的读写 海量数据的读写 对扩展性要求高的数据 180. redis 有

  • Lightdb分布式支持LVS负载均衡(前瞻)2022-06-21 20:36:53

    一、前置条件 1.已安装lightdb分布式(多CN需要自行搭建),此处省略安装过程,可参考https://www.hs.net/lightdb 2.分布式数据库CN节点和LVS主节点在同一网段/VLAN中 3.确保所有主机已经创建了lightdb用户,并且各主机之前已经配置了ssh免密登录 二、环境准备 1.查看lvs模块是否有被加载:ls

  • Flink分布式运行环境2022-06-21 10:36:31

    1、基本架构 Flink是经典的主从结构,Master-Slave。 Flink集群启动时,会启动一个JobManager进程,至少一个TaskManager进程。 三个角色重要:JobManager、TaskManager、Client。 JobManager Flink系统的协调者,负责接收Flink Job,调度组成Job的多个Task的执行。 收集Jobd的状态信息,并管

  • 列式分布式数据库ClickHouse部署2022-06-21 10:35:36

    列式分布式数据库ClickHouse部署 简介 Clickhouse是俄罗斯yandex公司2016年开源的用于OLAP的列式数据库。 使用C++语言编写,支持SQL实时查询。 OLTP,更强调数据的完整性,行式存储; OLAP,更强调数据处理的速度,列式存储更有优势。 适用场景 绝大多数请求都是读请求 数据量很大 数

  • Citus 11 for Postgres 完全开源,可从任何节点查询(Citus 官方博客)2022-06-21 10:35:00

    Citus 11.0 来了! Citus 是一个 PostgreSQL 扩展,它为 PostgreSQL 添加了分布式数据库的超能力。 使用 Citus,您可以创建跨 PostgreSQL 节点集群透明分布或复制的表。 Citus 11.0 是一个新的主版本,这意味着它带有一些非常令人兴奋的新功能,可以实现更高级别的可扩展性。 https://www

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有