一、前言 这两天看tomcat,查阅 tomcat 怎么承载高并发时,看到了backlog参数。我们知道,服务器端一般使用mq来减轻高并发下的洪峰冲击,将暂时不能处理的请求放入队列,后续再慢慢处理。其实操作系统已经帮我们做了一些类似的东西了,这个东西就是backlog。服务端一般通过 accept ...
分类:
系统相关 时间:
2019-06-11 14:48:40
阅读次数:
159
Jmeter作为开源测试工具,以其轻便,功能齐全的优点,正越来越受到企业的重视。作为纯java的工具,它的扩展性无比强大,既可以做功能测试,也可以做性能测试;既支持接口层面的测试,也支持webdriver驱动浏览器做ui测试。它支持各种协议,各种数据库,甚至于大数据,MQ这些前沿技术也被加入了进来。 ...
分类:
其他好文 时间:
2019-06-09 09:39:24
阅读次数:
123
简单说下个人的理解,mq就是一个消息代理,负责异步消息转发,可以很大程度缓解服务器压力,并且防止服务器宕机影响业务等。 安装: 环境:vbox+centos7+php 1).首先需要安装erlang 2).上述完成后安装RabbitMQ:注意,注意,注意,erlang与rabbitmq两者的版本要求 ...
分类:
其他好文 时间:
2019-06-05 17:55:47
阅读次数:
121
Caused by: org.springframework.messaging.converter.MessageConversionException: Cannot convert from [[B] to [com.***.***.***.***] for GenericMessage [p ...
分类:
其他好文 时间:
2019-06-05 17:52:42
阅读次数:
397
早在传统的单体应用时代,查看日志大都通过SSH客户端登服务器去看,使用较多的命令就是 less 或者 tail。如果服务部署了好几台,就要分别登录到这几台机器上看,等到了分布式和微服务架构流行时代,一个从APP或H5发起的请求除了需要登陆服务器去排查日志,往往还会经过MQ和RPC调用远程到了别的主机 ...
分类:
其他好文 时间:
2019-06-05 09:37:37
阅读次数:
74
解耦场景 1. spark 发告警,同过kafka来解耦 削峰场景 1. 日志采集生产环境几百台,当后续数量持续增加时,如果不加消息队列或者内存队列,可能把数据库打死 一个中间件: 1. 为什么用 》解决什么问题 2. 有什么作用,优点和缺点 3. 是否横向对比 为什么用 解决什么问题 有什么作用 ...
分类:
其他好文 时间:
2019-06-05 00:19:09
阅读次数:
101
https://blog.csdn.net/qq_30764991/article/details/80573352 https://blog.csdn.net/qq_30764991/article/details/80573352 https://blog.csdn.net/qq_4262911 ...
分类:
其他好文 时间:
2019-06-04 19:13:24
阅读次数:
118
随着对消息队列的应用日益推广,在分布式系统中的使用可以极大的降低对各个组件间的耦合度,从而提高组件的处理效率。因为消息队列的存在,可以使我们对任务进行异步处理,这样可以减少请求响应时间和解耦。同时由于使用了消息队列,只要保证消息格式不变,消息的发送方和接收方并不需要彼此联系,也不需要受对方的影响,即解耦和。所谓解耦,就是说A系统产生一条数据,发送到MQ里面去,哪个系统需要数据自己去MQ里面消费。如
分类:
其他好文 时间:
2019-06-03 22:16:08
阅读次数:
195
一.简单介绍 1.redis的发布订阅功能,很简单。 消息发布者和消息订阅者互相不认得,也不关心对方有谁。 消息发布者,将消息发送给频道(channel)。 然后是由 频道(channel)将消息发送给对自己感兴趣的 消息订阅者们,进行消费。 2.redis的发布订阅和专业的MQ相比较 1>redi ...
分类:
编程语言 时间:
2019-05-31 10:28:39
阅读次数:
653
MQ传递主干,在世界屡获殊荣。 它帮您搭建企业服务总线(ESB)的基础传输层。IBM WebSphere MQ为SOA提供可靠的消息传递。它为经过验证的消息传递主干, 全方位、 多用途的数据传输, 并帮助您搭建企业服务总线的传输基础设施。 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序 ...
分类:
其他好文 时间:
2019-05-28 17:16:01
阅读次数:
232