240 发简信
IP属地:天津
  • 120
    重新审视JDK线程池

    JDK 线程池使用过程中,很多人都知道有一些关键参数需要配置, 也大致知道线程池的大致原理,但是不一定能解释某些现象。 有个系统,设计大致是这样的:服务A 发送消息到 MQ(...

  • tomcat如何处理 chunked response

    背景 之前分析诡异的502问题的时候,还有一个疑点没有解释:为什么 tomcat 在接收到 response 的时候再次自行做分块处理呢? 问题可以转化为:何时tomcat对...

  • 120
    小闪对话:微信长连系统的设计(一)

    什么?聊个天就把技术给学了? 聊天结束之后,博士露出了猥琐的笑容,心里想:这小子过段时间还会来找我的:一个公网IP怎么够呢,得上负载均衡呀;长连集群模式下又是如何实现单聊群聊...

  • 长连接和心跳的那些事儿

    长连接和心跳那些事儿 简书 涤生。转载请注明原创出处,谢谢!如果读完觉得有收获的话,欢迎点赞加关注。 介绍 长连接首先这里所说的连接是指网络传输层的使用TCP协议经过三次握手...

  • 诡异的502问题

    现象 业务中有个场景,接收到 HTTP 请求之后,根据条件可能修改某些参数,转发请求,拿到结果之后稍作修改写到 ServletResponse 中。 起初发现有的请求会返回 ...

  • pigeon源码分析-与spring整合

    pigeon Pigeon开发指南 中指出,调用 pigeon 服务用有多种方式:spring 配置,annotation方式、spring schema定义方式、api方式...

  • 一次应用启动卡死问题排查记录

    “卡死”,说的比较口语化,换个视角就有思路了:卡死就是线程阻塞了。 说一下背景,项目都是 Java 应用,容器是 tomcat,应用发布就是 tomcat shutdown,...

  • pigeon源码分析-处理请求结果

    RPC调用处理请求结果可以分为两部分: 获取 response 关联 request 和 response 这么分看起来似乎很奇怪,不是直接等待处理完获取结果就行了吗? 我们...

  • pigeon源码分析-同步调用和异步调用

    pigeon源码分析-同步调用和异步调用 Pigeon是美团点评内部广泛使用的一个分布式服务通信框架(RPC),本文所有分析基于 pigeon 开源版本:RPC framew...