Amoeba是一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy。它集中地响应应用的请求,依据用户事先设置的规则,将 SQL请求发送到特定的数据库上执行。基于此可以实现负载均衡、读写分离、高可用性等需求。与MySQL官方的MySQL Proxy相比,作者强调的是amoeba配置的方便(基于XML的配置文件,用SQLJEP语法书写规则,比基于lua脚本的MySQL Proxy简单)。
Oceanus 是 58 同城数据库中间件。 关于DB中间件 在DB存储需求中,尽管业务不同,技术难点还是类似的,开源世界有很多DB中间件,解决方案也以通用方案为主,满足业务需要为前提,支持各种类型的需求。
概述 Tatala是一个简单易用的RPC中间件,并且跨语言跨平台。它将调用方法转变成字节数组(包括被调用类名,目标方法名,参数序列和返回值),在socket基础上实现客户端和服务器之间的互相通信。
RMI/IIOP (支持IIOP协议的远程方法调用): 访问与RMI编程规则兼容的CORBA服务 JMS(消息服务):在企业中异步交换业务数据和事件的灵活而可靠的机制 JDBC (数据库连接服务) JTS(java
有高度的可感知性,人机交互更自然化,设备和网络的自动配置和自适应能力更强,所以普适计算的研究涵盖中间件、移动计算、人机交互、嵌入式技术、传感器、网络技术等领域。 普适计算要解决的问题包括:扩展性、异构
Ralasafe 是用Java编写的中间件。它解开权限与业务的耦合,将权限策略集中管理,并使用图形化的管理模式。它非常简单易用,即使您没有很长的开发经验,也可以在5分钟内学会。 与TAM(IBM Tivoli
代码量不算多,非常适合学习(socket,poll,memory方面都不错) SquirrelMQ是一个快速的消息队列。 SquirrelMQ特性: 1. SquirrelMQ使用Slab内存分配算法
1、 概述 Kafka是Linkedin于2010年12月份开源的消息系统,它主要用于处理活跃的流式数据。活跃的流式数据在web网站应用中非常常见,这 些数据包括网站的pv、用户访问了什么内容,搜索了什么内容等。
(一).前言: 今天我们的项目继续更新,今天我们主要讲解消息总线EventBus的基本使用方法,后面一篇我们会从源码的角度稍微分析一下实现过程。 FastDev4Android框架项目地址: https://github
以把这些额外的事情异步去做。从事异步任务的工具有很多。主要原理还是处理通知消息,针对通知消息通常采取是队列结构。生产和消费消息进行通信和业务实现。 生产消费与队列 上述异步任务的实现,可以抽象为生
imple Q ueue S ervice)是一款基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务,使用 Tokyo Cabinet 的 B+Tree Key/Value 数据库来做数据的持久化存储。
提供一个多路的消息服务器以及相应的网络API,其客户端涉及多种语言包括 C, C++, C#, Delphi, Java, 和 Python. MUSCLE 用来在网络上传输消息对象,所有消息存储在服务端并为客户端进行传递。
Android push message,其服务器是用了JSP编写,服务器与客户端通讯是通过XML(XMLPP)文件。
Integration能在基于Spring的应用中进行简单的消息通信,并通过简单的适配器与外部系统集成。这些适配器提供了一个更高级别的抽象,超越 了Spring对远程调用、消息和调度的支持。其主要目标是在保持关注点分离
队基于HBase开发的一套分布式、持久化消息队列。它利用HTable存储消息数据,借助HBase Coprocessor将原始的KeyValue数据封装成消息数据格式进行存储,并基于HBase Client
(Open Source AMQP Messaging) 是一个跨平台的企业通讯解决方案,实现了高级消息队列协议。提供了 Java、C++ 两种服务端版本以及 Java、C++、.NET、Python和Ruby语言的客户端。
消息推送 /* 要开发测试消息机制的程序,必须用真机测试 推送消息的类型 UIRemoteNotificationTypeNone 不接收推送消息 UIRemoteNotificationTypeBadge
是一个小型和非常易于使用,基于 Redis 的消息队列 . rmq 使用 Jedis 作为 Redis 客户端. rmq目标是成为一个快速,可靠的消息队列. 使用方法: To use
eldb消息列队。采用Go开发。不像内存服务器如 redis, Siberite设计处理比能够放在RAM中大得多的队列。而不像企业队列服务器,如RabbitMQ。Siberite保持所有消息在进程外,使用
送一个消息到主线程告诉主线程:我已经请求数据完毕,现在你要更新UI了。然后handlerMessage方法接收到消息即可处理数据更新UI。 这一切都是那么的自然。 Android中的消息机制,