- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 dubbo内部通信用的什么协议
dubbo内部通信用的什么协议 dubbo支持多种远程调用方式,例如dubbo RPC(二进制序列化 + tcp协议)、http invoker(二进制序列化 + http协议,至少在开源版本没发现对文本序列化的支持)、hessian(二进制序列化 + http协议)、WebServices (文本序列化 + http协议)等等,但缺乏对当今特别流行的REST风格远程调用(文本序列化 + htt
2018-01-16 11:17:35 3494
转载 dubbo配置hessian+dubbo协议共存
根据官方说明:Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况Hessian协议用于集成Hessian的服务,Hessian底层采用Http通讯,采用Servlet暴露服务。适用场景:传入传出参数数据包较大,提供者比消费者个数多,提供者压力较大,可传文件。因此比较高效的做法是带上传下载文件的服务使用hessi
2018-01-15 16:50:29 2634
转载 rabbitmq学习笔记-----分发机制
应用场景 当有Consumer需要大量的运算时,RabbitMQ Server需要一定的分发机制来balance每个Consumer的load。试想一下,对于web application来说,在一个很多的HTTP request里是没有时间来处理复杂的运算的,只能通过后台的一些工作线程来完成要实现的分发机制图循环分发 send.py代码
2018-01-10 11:09:57 301
转载 RabbitMQ Consumer获取消息的两种方式(poll,subscribe)解析
rabbitMQ中consumer通过建立到queue的连接,创建channel对象,通过channel通道获取message,Consumer可以声明式的以API轮询poll的方式主动从queue的获取消息,也可以通过订阅的方式被动的从Queue中消费消息,最近翻阅了基于java的客户端的相关源码,简单做个分析。编程模型伪代码如下:ConnectionFactory factor
2018-01-10 10:55:03 12366
转载 工作队列之消息分发机制
上一篇博文中简单介绍了一下RabbitMQ的基础知识,并写了一个经典语言入门程序——HelloWorld。本篇博文中我们将会创建一个工作队列用来在工作者(consumer)间分发耗时任务。同样是翻译的官网实例。工作队列 在前一篇博文中,我们完成了一个简单的对声明的队列进行发送和接受消息程序。下面我们将创建一个工作队列,来向多个工作者(consumer)分发耗
2018-01-10 10:15:58 3197
转载 RabbitMQ学习笔记
参考链接:http://www.rabbitmq.com/getstarted.htmlRabbitMQ的官方入门教材,参考3也基于它http://blog.csdn.net/linvo/article/details/5750987RabbitMQ和Python的入门经典:《兔子和兔子窝》,原文地址已失效http://www.01happy.com/python-pika
2018-01-10 10:11:30 170
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人