百度360必应搜狗淘宝本站头条

session timeout

    IntelliJ IDEA 结合 maven通过profile实现多环境

    为什么需要多环境在it项目开发过程中,会有开发、测试、生产等多套环境,所以一般在项目中使用配置文件来区分环境变量参数,比如:开发数据库服务器Ip:192.168.1.33,生产服务器Ip是:biz_dbserver001,测试服务器上的数据库是:test_dbserver001,不同的环境参数...

    优化 Tengine HTTPS 握手时间 握手礼仪的基本要点

    背景网络延迟是网络上的主要性能瓶颈之一。在最坏的情况下,客户端打开一个链接需要DNS查询(1个RTT),TCP握手(1个RTT),TLS握手(2个RTT),以及最后的HTTP请求和响应,可以看出客户端收到第一个HTTP响应的首字节需要5个RTT的时间,而首字节时间对web体验非...

    2阶段提交分布式事务中间件Raincat

    架构设计流程图流程图原理详解首先用户发起request请求进入consume端(也可以是controller层),controller层进入AOP切面,开启分布式事务会与txManager通信,创建事务组发起业务方法调用point.proceed(),这一步是分布式事务调用RPC方法的入口,会一个一...

    博世苏州ADAS团队数据平台组面试题--kafka消费超时会发生什么?

    背景??kafka消费者采用批量拉取的方式,一次拉取一批记录来消费,如果消费者线程消费超时会导致整批消息的回滚,从而导致已经消费过的数据再消费一遍,消费者不幂等会出大问题,这也是为啥要强调使用消费队列一定要考虑幂等性的原因。??如果某一次拉取数据后在规定的时间内不能消费完毕,有可能进入拉取-->...

    uncode-mq 基于netty的轻量级java消息中间件

    功能特点消息存储速度非常快速。使用简单方便,目前只支持topic方式。依赖java环境。说明:目前只在部分项目中使用,欢迎学习交流。模块架构说明:集群由多个Group组成一个队列,每个Group由Master和Salve两个Broker组成,整体无中心架构。部署1下载文件解压umq-*.tar.g...

    分布式 ID 生成系统 Leaf 的设计思路,源码解读

    今天来分享下最近研究的分布式ID生成系统...

    Kafka系列文章之安装测试-第2篇 kafka测试命令

    ?前言上篇文章讲解了Kafka的基础概念和架构,了解了基本概念之后,必须得实践一波了,所谓“实践才是检验真理的唯一办法”,后续系列关于Kafka的文章都以kafka_2.11-0.9.0.0为例;另外为了让大家快速入门,本文只提供单机版的安装实战教程,如果有想尝试集群方案的,后面在出一篇...

    Zookeeper : 源码入门 zookeeper底层实现原理

    一.前言出于对集群选举流程的好奇,所以把Zookeeper源码拉下来跑了一下,这篇文档对这个过程做一个简单的记录.要想看懂任何源码,第一步就是要跑起来.这一篇主要介绍,如果快速的跑源码,同时简单介绍其中的关键点,便于处理...

    分布式开源调度框架TBSchedule原理与应用

    主要内容:第一部分TBSchedule基本概念及原理1.概念介绍2.工作原理3.源码分析4.与其他开源调度框架对比第二部分TBSchedule分布式调度示例...

    zookeeper入门-安装启动常用操作及案例

    简介最近做的项目用的是zookeeper+kafka,大致学习了下zookeeper。像Spring有IOC和AOP一样,zookeeper的核心主要是文件结构和监听机制安装Zookeeper的安装还是比较简单的,注意安装目录不要有中文和空格即可,本文用的版本是3.4.6...