ICode9

精准搜索请尝试: 精确搜索
  • 谈一谈分布式会话2022-05-13 08:32:20

    一、什么是会话 会话Session代表的是客户端与服务器的一次交互过程,这个过程可以是连续也可以是时断时续的。曾经的Servlet时代(jsp)),一旦用户与服务端交互,服务器tomcat就会为用户创建一个session,同时前端会有一个jsessionid,每次交互都会携带。如此一来,服务器只要在接到用户请求时候,就

  • 透彻!这才是正确的分布式事务的打开方式2022-05-11 08:01:07

    尊重原创版权: https://www.gewuweb.com/hot/18048.html 透彻!这才是正确的分布式事务的打开方式 前言 关于前面系列的文章已经说到分布式服务之间的通信,则分布式事务接下来就是我们要一起学习的主题,走起。 数据库事务在现有大大小小的系统中几乎是避免不开的,或多或少总会有一些业

  • 分布式锁2022-05-08 17:00:47

    数据库 唯一索引、排他性 建表核心为业务防重复ID、锁持有者ID redis redis单机是CP 单机不满足高可用 public class WatchDogDemo { public static final String LOCKKEY = "AAA"; private static Config config; private static Redisson redisson; static {

  • hadoop的基本情况2022-05-08 12:33:50

    一、什么是hadoop Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop实现了一个分布式文件系统( Distributed File System),其中一个组件是HDFS(Hadoop Distributed File

  • dubbo2022-05-06 22:33:14

    什么是互联网项目?形形色色广大网友使用的叫互联网项目 集群和分布式的差别:集群 一群人干一件事 分布式 一群人一起干一件大事 每个人分工不同    过程:首先把服务方放在一个容器里自启动 然后注册到注册中心,然后消费者取药 注册中心提供 然后调用 zookeeper:就是如图所示的注册中

  • 分布式日志存储架构设计方案2022-05-05 21:32:40

    在一个完整的项目中,不仅仅是要完成正常的业务开发。同时为了提高一些开发效率、系统异常的追踪、系统功能的扩展等等因素,往往会用到系统在开发、运行过程中所产生的日志。这就需要我们有一个完善的日志系统来存储这些数据。本文将分享如何设计一个高可用、可扩展的分布式日志系统

  • 踩到一个关于分布式锁的非比寻常的BUG!2022-05-05 12:31:11

    你好呀,我是歪歪。 提到分布式锁,大家一般都会想到 Redis。 想到 Redis,一部分同学会说到 Redisson。 那么说到 Redisson,就不得不掰扯掰扯一下它的“看门狗”机制了。 所以你以为这篇文章我要给你讲“看门狗”吗? 不是,我主要是想给你汇报一下我最近研究的由于引入“看门狗”之后,给 Red

  • Hadoop完全分布式搭建(文件配置)2022-05-02 18:01:58

    集群部署规划   hadoop132  hadoop133 hadoop134 HDFS   NameNode DataNode   DataNode SecondaryNameNode DataNode YARN   NodeManager ResourceManager  NodeManager   NodeManager 配置集群 自定义配置文件存放在$HADOOP_HOME/etc

  • 微服务,分布式标准的,可拔插配置的项目研究2022-05-02 15:31:49

      微服务,分布式标准的,可拔插配置的项目研究(计划2个月完成) 让做项目想组装电脑一样,根据需要配置各部分组件,根据并发量 动态增减扩容,负载均衡,异常日志错误监控等 开发工具:vscode,visual studio2019,sqlserver前段:vue3,typescript,scss,element plus,router,asios,vuex后端:.net6,a

  • 基于redisson实现分布式锁2022-05-02 14:01:27

      在日常业务开发中,为了解决并发问题,比如,同一个时刻,多笔相同订单号的订单同时请求,我们只会受理一笔,其他的请求拒绝。我们通常都是用分布锁来解决,当然,也可以使用数据库的唯一索引来解决,数据新增的时候会报插入异常,这样如果系统并发很大,会给数据库造成很大的压力,通常都不会这么操

  • 我们在讲的 Database Plus,到底能解决什么样的问题?2022-04-28 23:02:17

    背景 一直以来,大一统还是碎片化,是数据库发展趋势的两种最主流预测。随着数字化进程的推进,单一场景无法满足应用多样化的需求,数据库碎片化已呈不可逆的趋势。在当前,市场占有率最高的商用数据库—— Oracle 并没有明显短板的情况下,各种全新的数据库依旧如雨后春笋般层出不穷。如今,DB

  • 企业智慧办公,「猪齿鱼」助力企业分布式协同办公2022-04-28 18:34:07

    疫情正在影响和改变人们的生活方式,线上办公、网络教育、远程会议、外卖、线上购物等得到快速发展。新冠疫情加速了民众消费场景的数字化重塑,越来越多的人体会到数字化对于购买必需品、工作沟通的重要性。 疫情期间居家办公,团队之间如何应对各种协同合作、如何让工作内容可视化、

  • Spring与SpringBoot2022-04-28 14:02:32

    1、 Spring能做什么 1.1、Spring的能力 1.2、Spring的生态 https://spring.io/projects/spring-boot 覆盖了: web开发 数据访问 安全控制 分布式 消息服务 移动开发 批处理 ...... 1.3、Spring5重大升级 1.3.1、响应式编程 1.3.2、内部源码设计 基于Java8的一些新特性,如:接口默

  • 字节飞书二面2022-04-27 21:32:18

    问了很多项目,感觉无论哪里都很重视项目。这段时间搞了太久的网络、操作系统、数据库反而字节没问。。。 与其说字节重视算法不如说他们什么都重视。。。 比赛真没啥用。。。 项目: 1.分布式事务怎么做的? 2.怎么防止超卖? 3.Redisson分布式锁怎么建的?setnx value是怎么设定的?多个进程

  • k8s etcd2022-04-27 13:04:20

    k8s etcd docker和另外一家coreos公司的ceo是好哥们,技术基本是共享的,docker火起来后,coreos也研发了一个类似docker的技术,但是最后结果可想而知,最后他加入k8s生态构建,etcd就是coreos提供的捐赠给CNCF的,etcd的灵感来源于Apache ZooKeeper和doozer,其特点: 简单:可用curl进行操作(HTTP+J

  • Git-分布式版本控制系统2022-04-26 23:01:45

    什么是Git? Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper。 特点 分布式相比于集

  • 分布式事务专题之8、分布式事务解决方案之可靠消息最终一致性2022-04-26 15:32:25

    目录1. 什么是可靠消息最终一致性?可靠消息最终一致性方案是指当事务发起方执行完成本地事务后并发出一条消息,事务参与方(消息消费者)一定能够接收消息并处理事务成功,此方案强调的是只要消息发给事务参与方最终事务要达到一致。 这里面有2个重点: 消息发送方本地事物执行成功之

  • 分布式事务专题之5、分布式事务解决方案之 2PC(二阶段提交)2022-04-26 14:34:50

    1. 什么是2PC? 2PC即两阶段提交,是将整个事务流程分为两个阶段,准备阶段(Prepare phase)、提交阶段(commit phase),2是指两个阶段,P是指准备阶段,C是指提交阶段。 2PC中主要的2个角色: 事务协调者 事务参与者 1.1. 准备阶段(prepare) 事务协调者给每个事务参与者发送prepare消息,每个参在本

  • Zookeeper完全分布式集群的搭建2022-04-26 00:03:41

      一、集群模式 1、单机模式 2、伪分布式 3、完全分布式 二、zookeeper完全分布式集群的搭建 1、准备虚拟机 2、安装jdk 3、搭建集群 3.1.下载安装包 3.2.集群配置 3.2.1 修改配置文件zoo.cfg 3.2.2 myid 3.2.3.拷贝 4、启动zookeeper 5、测试zookeeper 5.1 在Zookeeper上测试

  • 分布式会话2022-04-25 10:32:47

    一、什么是会话   会话Session代表的是客户端与服务器的一次交互过程,这个过程可以是连续也可以是时断时续的。曾经的Servlet时代(jsp),一旦用户与服务端交互,服务器 用户创建一个session,同时前端会有一个jsessionid,每次交互都会携带。如此一来,服务器只要在接到用户请求时候,就可以拿到

  • 92-day15-项目服务链路追踪监控-zipkin2022-04-25 01:01:27

    第十五章 项目链路追踪 目标 能说出分布式链路追踪的概念,以及为什么要链路追踪 能说出Google Dapper中的一些概念,如trace,span,采样率 能说出OpenTracing标准中定义的Trace,Span,以及Span的组成 能够说出skywalking的核心功能要点 能够说出skywalking组成 完成skywalking的环境搭建

  • 91-day14-分布式事务 CAP理论(cp ap)解决方案,seata2022-04-25 01:01:06

    第14章 分布式事务 学习目标 理解什么是事务 理解什么是分布式事务 理解CAP定理 CAP不能3者同时成立 能说出相关的分布式事务解决方案 1.2PC-JTA分布式事务 2.本地消息-业务库中添加对应的消息表和业务耦合实现 3.MQ事务消息-RocketMQ 4.Seata 理解Seata工作流程 AT模

  • 分布式锁的实现方案2022-04-24 23:01:31

      什么是分布式锁 当多个进程在同一个系统中,用分布式锁控制多个进程对资源的访问 分布式锁应用场景 传统的单体应用单机部署情况下,可以使用java并发处理相关的API进行互斥控制。 分布式系统后由于多线程,多进程分布在不同机器上,使单机部署情况下的并发控制锁策略失效,为了解决跨JV

  • 分布式锁-jmeter使用2022-04-23 16:03:16

    分布式锁 学习目标 理解分布式锁 掌握分布式解决方案 1. 分布式锁介绍 【目标】 了解分布式锁 【路径】 1:分布式锁介绍 2:分布式锁的真实使用场景 3:分布式锁执行流程 4:分布式锁具备的条件 【讲解】 1.1 什么是分布式 ​ 一个大型的系统往往被分为几个子系统来做,一个子系统可

  • springcloud技术栈系列4:分布式定时任务2022-04-22 20:31:54

    问题 回答 xxljob支持自定义http接口来添加调度任务吗? . 支持的,我们基于低代码的实际场景,封装成了openfeign的接口,这实际上也是一种http接口,我们封装了两个接口,一个用来增加和更新调度任务,一个用来修改任务的状态,即启用,停用,删除; xxljob是否支持某个时间点固定执行的场景? xxl

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

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

ICode9版权所有