ICode9

精准搜索请尝试: 精确搜索
  • 平台搭建(伪分布式)2022-08-04 20:02:55

    平台搭建(伪分布式) 伪分布式搭建 在VM中搭建std-master 修改配置文件 centos7-cl1.vmdk std-master.vmx - 将配置文件中vm的版本号改成自己电脑对应的vm版本 修改客户端的操作系统为centos 7 64位 打开虚拟机 修改虚拟机网络 cd /etc/sysconfig/network-scripts

  • 服务器端响应缓存、内存缓存、分布式缓存2022-08-04 01:02:49

    服务器端响应缓存、内存缓存、分布式缓存 Asp.Net Core服务器端响应缓存 浏览器缓存只能作用于自己,服务器端响应缓存可以作用于所有向服务器发起的请求 1:如果ASP.NET Core中安装了“响应缓存中间件” ,那么ASP.NET Core不仅会继续根据[ResponseCache]设置来生成cache-control响应报

  • 2022年Java的技术架构都有哪些?2022-08-02 22:00:10

    2022年Java的技术架构都有哪些?    近些年来,互联网公司对数据分析师职位的要求越来越高并非偶然。因为过去十几年,中国互联网产业依靠人口红利和流量红利,野蛮成长。随着流量获取成本的不断增加和运营效率的不断下降,这种粗放型的商业模式已经不再可行。互联网企业迫切需要借助数据

  • SpringCloudAlibaba分布式电商系统架构演进2022-08-02 18:32:34

    SpringCloudAlibaba分布式电商系统架构演进 概述 Spring Cloud Alibaba 是Spring Cloud的一个子项目,致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring

  • ceph 001 存储类型 传统存储与分布式存储 分布式文件系统 集群与分布式2022-08-02 15:33:19

    ceph 存储类型 块存储:裸磁盘 未被格式化的磁盘 DAS(直连存储,usb,硬盘插到电脑):scsi接口 接口数量有限 传输距离有限 SAN(存储区域网络):ip-san 网络(iscsi) 以太网 fc-san网络 (fc协议) 光纤模块 ceph rbd scsi重新封装为iscsi,iscsi在ip网络里跑 scsi协议让你在电脑

  • 分布式事务如何保证一致性2022-08-01 16:37:02

    1. ⼆阶段提交:a. 概念:参与者将操作成败通知协调者,再由协调者根据所有参与者的反馈情报决定各参与者是否要提交操作还是中⽌操作。b. 作⽤:主要保证了分布式事务的原⼦性;第⼀阶段为准备阶段,第⼆阶段为提交阶段    c. 缺点:不仅要锁住参与者的所有资源,⽽且要锁住协调者资源,开销

  • 自己设置Redis分布式锁可能出现的问题及解决方案2022-08-01 10:34:32

    一、如果运行中宕机,setnx锁无法释放 解决:sexnx需要加超时时间,值与超时时间一起设置,保证原子性,如果分开设置,设置值后服务挂了,仍然会死锁。 二、释放了不是自己加的锁 如果超时时间设置的是30s,线程1由于某种原因30s还没有执行完,这时已经到达锁失效时间,锁释放后,线程2拿到锁也可以执行

  • DBPack SQL Tracing 功能及数据加密功能详解2022-08-01 09:31:40

    上周,我们正式发布了 DBPack SQL Tracing 功能和数据加密功能,现对这两个功能做如下说明。 SQL Tracing 通过 DBPack 代理开启的全局事务,会自动在 http header 中注入 traceparent,traceparent 的值如下: 00-85d85c3112590a76d0723eed4326dbd8-81e51018180f4913-01 该值的格式是: fmt.S

  • 分布式唯一id(uid-generator)2022-08-01 00:03:33

    应用场景 在单体项目中,使用 jdk自带的uuid就能生成唯一id。 在分布式项目中,由于机器节点会有多个,需要使用分布式唯一id。 uid-generator UidGenerator是百度开源,用Java实现的, 基于Snowflake算法的唯一ID生成器。 Snowflake算法描述:指定机器 & 同一时刻 & 某一并发序列,是唯一的。

  • 区块链到底是什么?2022-07-29 13:34:33

    区块链本质上是一个去中心化的分布式账本数据库,其本身是一串使用密码学相关联所产生的数据块。   这里有两个关键点: 1、去中心化。 2、分布式记账 什么是去中心化呢?用最简单的一个例子来说明 大家肯定都有淘宝购物的情况,卖家与买家交易,是通过第三方支付平台支付宝来进行交易,为什

  • Hive分布式数据仓库(大数据)2022-07-28 09:02:39

      数据仓库 数据仓库和数据库的区别 数据仓库的系统结构 Hive概述和体系结构 Hive简介 Hive应用场景 Hive体系结构 华为Hive架构 Hive与传统数据仓库比较(1) Hive与传统数据仓库比较(2) Hive优点 Hive缺点 Hive数据存储模型 Hive分区和分桶 Hive基本操作 Hive数据基本操作(1) Hive数

  • 认识微服务---服务架构演变2022-07-27 22:33:11

    常见的项目结构有以下两种 1、单体架构 单体架构:将业务的所有功能集中在一个项目上开发,打成一个包部署 优点:架构简单、部署成本低 缺点:耦合度太高了 2、分布式架构 分布式架构:根据业务功能对系统进行拆分,每个业务功能模块作为一个独立的项目开发,称为一个服务(拆分之后为了保证高可

  • 分布式锁2022-07-27 18:03:12

    什么是分布式锁?实现分布式锁的三种方式 在很多场景中,我们为了保证数据的最终一致性,需要很多的技术方案来支持,比如分布式事务、分布式锁等。那具体什么是分布式锁,分布式锁应用在哪些业务场景、如何来实现分布式锁呢? 一. 为什么要使用分布式锁 我们在开发应用的时候,如果需要对某

  • 微服务系列文章目录2022-07-27 15:01:03

    .NET Core with 微服务 - 什么是微服务 .Net Core with 微服务 - 架构图 .Net Core with 微服务 - Ocelot 网关 .Net Core with 微服务 - Consul 注册中心 .Net Core with 微服务 - Seq 日志聚合 .Net Core with 微服务 - Elastic APM .Net Core with 微服务 - Consul 配置中心 .N

  • jmeter分布式2022-07-26 14:32:11

    jmeter分布式 为什么要用分布式? 因为jmeter在做性能测试的时候,我们理想状态下,可能想让线程组跑几千上万个线程,一起向服务器施加压力,看服务器能不能承受得住,但是每台电脑都有自己的并发上限,这个和当前电脑的配置有关系,如果当前电脑的配置比较高,可能能虚拟出更多的虚拟用户出来,如果

  • zookeeper笔记2022-07-26 02:31:54

    一: ZooKeeper是什么 ZooKeeper是一个的分布式协调服务,它是集群的管理者  监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作 分布式应用程序可以基于Zookeeper实现诸如数据发布订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master选举、分布式锁和分布

  • 聊聊如何用 Redis 实现分布式锁?2022-07-25 16:00:11

    作者:小林coding 计算机八股文网站:https://xiaolincoding.com 哈喽,我是小林。 今天跟大家聊聊两个问题: 如何用 Redis 实现分布式锁? Redis 是如何解决集群情况下分布式锁的可靠性问题的? 如何用 Redis 实现分布式锁的? 分布式锁是用于分布式环境下并发控制的一种机制,用于控制某个

  • 使用Redis实现一个分布式的全局ID2022-07-24 15:04:51

    当然实现方式有很多中,这里主要是记录一下使用Redis的实现方式 import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.stereotype.Co

  • 分布式令牌的发放与回收2022-07-23 16:07:08

    一、概述 首先说一下使用场景,在分布式环境中,想要控制令牌的发放数量,并且还需要将用完的令牌回收回来,可以理解为 Java 中 Semaphore 类的分布式实现。   二、技术实现 借助于 Redis,依赖于 Redis 对客户端命令进行串行执行的特性来保证功能的实现。 实现思路,以下是针对于单个 token

  • Jmeter分布式压测2022-07-22 22:43:49

    一、什么是压力测试?压力测试(Stress Test),也称为强度测试、负载测试,属于性能测试的范畴。压力测试是模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行被测软件系统,来测试被测系统的性能、可靠性、稳定性等。一定负载的情况下,长时间运行被测软件系统,称为稳定

  • dubbo学习2022-07-21 10:31:35

    1.分布式系统 传统项目和互联网项目 传统项目:OA,crm,hr. 互联网项目:天猫,京东,微信。 用户群体:企业员工VS网民 用户体验:美观,功能,速度,稳定性 互联网项目特点: 用户多 流量大,并发高 海量数据 易受攻击 功能繁琐 变更快   集群和分布式 集群:一个服务部署到多个服务器 分布式:一个大的业

  • Java: 并发情况下,数据插入重复(业务标识+Redisson分布式锁)2022-07-21 03:00:09

    方案二 期望在同一时间段,不允许相同的库存被操作 通过Redisson以SKU Code为唯一标识+业务标识上锁 @Transactional(rollbackFor = Exception.class) @DistributedLock(prefix = LOCK_STOCK_SYNC_PREFIX, key = "#skuCode") @Override public void syncStock(String skuCode, fin

  • Zookeeper分布式管理软件-内容发布2022-07-19 12:37:21

    Zookeeper文件写入 首先必须要关闭虚拟机防火墙,否则写入报错 关闭虚拟机防火墙 systemctl status firewalld--查看防火墙状态,当为runing为打开 systemctl stop firewalld ---临时关闭 systemctl disable firewalld ---永久关闭 ,当为dead则关闭防火墙 当需要打开防火墙时,执行

  • 技术架构(6)-分布式缓存2022-07-19 11:00:53

    什么是缓存 缓存是为了提高IO操作效率,提升数据读取命中率的一类硬件或者软件。在应用开发中,缓存通常是指将磁盘数据放在内存中的一类软件产品。 为什么需要分布式缓存 单体架构中用到的单机缓存把数据库的数据放到本地内存中,可以把数据写到HashMap,也可以写到成熟的缓存产品中。本

  • redis分布式锁2022-07-18 17:33:38

    由 黄森明创建, 最后修改于2022-七月-11, 1.配置类 @Primary @Bean("clusterObjectRedisTemplate") public RedisTemplate<String, Object> objectTemplate(RedisConnectionFactory factory) { RedisTemplate<String, Object> template = new RedisTemplate<>();

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

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

ICode9版权所有