最近准备写一个.NET的管理平台应用在公司,由于存在大量的Client => Server,Server => Client的请求需求在加上之前一直接触了解过RpcClient组件的开发,所以就造了个新轮子Rabbit.Rpc。这篇文章也用于介绍这个新组件。 什么是RPC? RPC全称为:Remot... ...
分类:
Web程序 时间:
2016-06-22 09:22:13
阅读次数:
277
Rabin算法是一种基于模平方和模平方根的非对称加密算法。 0x01 加密过程 设私钥p、q为两素数,公钥n=p*q。对于明文m和密文c,定义以下加密过程(公钥加密过程): 0x02 解密过程 根据以下公式计算出mp和mq: 根据以下公式推导出一个可用的yp和yq: 根据以下公式计算最终结果: 根据 ...
分类:
编程语言 时间:
2016-06-19 15:27:42
阅读次数:
869
一:简介 RabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。他遵循Mozilla Public License开源协议。采用 Erlang 实现的工业级的消息队列(MQ)服务器。 RabbitMQ的官方站:http://www.rabbitmq.com/ AMQP(高级消息 ...
分类:
其他好文 时间:
2016-06-17 11:00:55
阅读次数:
254
本文是大型网站架构系列:消息队列(二),主要分享JMS消息服务,常用消息中间件(Active MQ,Rabbit MQ,Zero MQ,Kafka)。【第二篇的内容大部分为网络资源的整理和汇总,供大家学习总结使用,最后有文章来源】 本次分享大纲 消息队列概述(见第一篇:大型网站架构系列:分布式消息队 ...
分类:
Web程序 时间:
2016-06-16 20:09:37
阅读次数:
259
WebSphere MQ作为IBM软件家族的消息传输中间件产品,以其出色的特性和功能在业界享有盛誉。WebSphere MQ独特的安全机制、简便快速的编程风格、卓越不凡的稳定性、可扩展性和跨平台性,以及强大的消息通讯能力,使得它在银行、电信,还是在交通运输、政府机关等各行各业,赢得了很高的市场份额。 ...
分类:
Web程序 时间:
2016-06-15 18:57:41
阅读次数:
201
RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链 ...
分类:
编程语言 时间:
2016-06-12 00:14:52
阅读次数:
166
ØMQ (也拼写作ZeroMQ,0MQ或ZMQ)是一个为可伸缩的分布式或并发应用程序设计的高性能异步消息库。它提供一个消息队列, 但是与面向消息的中间件不同,ZeroMQ的运行不需要专门的消息代理(message broker)。该库设计成常见的套接字风格的API。 ZeroMQ是由iMatix公司 ...
分类:
Web程序 时间:
2016-06-08 20:19:14
阅读次数:
848
rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。他遵循Mozilla Public License开源协议。采用 Erlang 实现的工业级的消息队列(MQ)服务器。 RabbitMQ的官方站:http://www.rabbitmq.com/ AMQP(高级消息队列协议) ...
分类:
其他好文 时间:
2016-06-08 10:33:47
阅读次数:
826
开源的消息队列已经很多了,但大部分很重,实际环境下,很多可能只是使用到了一点功能而已,杀鸡使用牛刀,着实有些浪费了。很多时候,我们只想要一片绿叶,但它们给了我们整个的春天,很难消化。本着DIR精神, 也琢磨了一个超级简单的队列实现。 说是超级简单,嗯,绝对是超级简单,队列的存储采用Redis进行持久 ...
分类:
其他好文 时间:
2016-06-08 08:03:48
阅读次数:
357
之前了解android的消息处理机制,但是源码看的少,现在把Looper,Handler,Message这几个类的源码分析一哈
android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,我们不会直接与MQ打交道,因此我没将其作为核心类
Looper源码:
Looper的字面意...
分类:
移动开发 时间:
2016-06-06 01:16:22
阅读次数:
543