Golang消息中间件NSQ深入与实践 经验

1. 介绍 最近在研究一些消息中间件,常用的MQ如RabbitMQ,ActiveMQ,Kafka等。NSQ是一个基于Go语言的分布式实时消息平台,它基于MIT开源协议发布,由bitly公司开源出来的一款简单易用的消息中间件。

se30381yt 2017-10-09   41182   0

Java 分布式消息中间件 Metamorphosis 经验

Metamorphosis是一个高性能、高可用、可扩展的分布式消息中间件,类似于LinkedIn的Kafka,具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用于大吞吐量、顺序消息、广播和日

openkk 2012-03-07   33751   0

一个HTTP中间件:Recover 经验

Recover是一个HTTP中间件,能够捕捉任何panics并提供一个适当的错误响应。 适用于所有框架,支持原生http handler (eg. Echo , Goji ). 安装 $ go get

f2xc 2015-10-01   7042   0
Recover  
P8

  集群中间件Terracotta学习文档 文档

本学习文档主要介绍了Terracotta基本原理和如何配置Tomcat和Terracotta服务器将普通的Web应用部署到集群中,实现跨Tomcat节点的session复制,以达到负载均衡、提高系统吞吐量和灾难恢复的效果。<br>基本原理简介,Terracotta的基本原理是对于集群间共享的数据,当在一个节点发生变化的时候,Terracotta只把变化的部分发送给Terracotta服务器,然后由服务器把它转发给真正需要这个数据的节点。这样对网络的压力就非常小,各个节点也不必浪费CPU时间和内存进行大量的序列化操作。把这种集群间数据共享的机制应用在session同步上,相当于对tomcat第二种集群实现机制进行了优化,既避免了对数据库的依赖,又能达到负载均衡和灾难恢复的效果。在对比测试中,采用Terracotta搭建Tomcat集群,节点达到8个时候,整个集群的吞吐量还一直是线性增长的。

yunfei90 2011-08-05   9237   0
P16

  三个主流消息中间件区别 文档

mom4j是一个完全实现JMS1.1规范的消息中间件并且向下兼容JMS1.0与1.02.它提供了自己的消息处理存储使它独立于关系数据与语言,所以它的客户端可以用任何语言开发.

zzq2161 2016-03-26   0   0
P8

  mysql中间件研究 (Atlas,cobar,TDDL) 文档

mysql中间件研究(Atlas,cobar,TDDL) mysql-proxy是官方提供的mysql中间件产品可以实现负载平衡,读写分离,failover等,但其不支持大数据量的分库分表且性能较差。下

ccvcd 2014-04-10   430   0
P52

  中间件技术03 - 软件互操作接口定义 文档

为了使客户能够准确、方便地访问服务服务的提供者必须对自身进行准确的描述并以一定的方式提供给客户一、接口是什么二、OMG-IDL三、WSDL四、比较内容一、接口是什么1、概念接口(Interface)应用编程接口(API)对象接口构件接口抽象?实在?模块通常由接口和实现两部分组成模块的接口部分刻画了各个模块是如何耦合的其他模块的设计者和使用者需要知道模块的实现部分是各个模块的内部事务其他模块的设计者和使用者不需要知道包含什么具体内容?(功能性、约束性)

zhoupu1981 2014-06-25   1232   0
Assembly   Java   XML   C/C++  

消息中间件ActiveMQ与Kafka对比之Kafka 经验

今天让我们来谈谈身份高贵,举止优雅的消息中间件,主要还是浅谈,消息中间件这块水太深。大体上我们结合互联网业务做一些探讨,从互联网主要关心的消息安全性,服务器的稳定性容错性以及吞吐量三方面来讲。 由

jopen 2015-06-03   116132   0

跨平台游戏中间件 Moai 经验

新的平台意味着中间件的另一种形式,Zipline Games也正式启动了Moai平台。这个中间件主要面向PC、手机、及基于云端的游戏开发,包含2个部分。Moai支持iOS和Android移动平台,同时

jopen 2012-01-15   18239   0

Apache ActiveMQ消息中间件的基本使用 经验

Apache ActiveMQ是Apache软件基金会所研发的开放源码消息中间件;由于ActiveMQ是一个纯Java程式,因此只需要操作系统支援Java虚拟机,ActiveMQ便可执行。 支持Java消息服务

jopen 2013-06-30   56613   0

Go 开发的 Http 中间件:Negroni 经验

Negroni 是 Go 开发的 Http 中间件,非常小,没有侵入性,鼓励使用 ofnet/http 处理程序。如果你喜欢 Martini,又觉得它太过于复杂,那么 Negroni 非常适合你。

jopen 2014-06-02   43027   0

MySQL中间件amoeba实现mysql读写分离 经验

Amoeba是一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy。它集中地响应应用的请求,依据用户事先设置的规则,将 SQL请求发送到特定的数据库上执行。基于此可以实现负载均衡、读写分离、高可用性等需求。与MySQL官方的MySQL Proxy相比,作者强调的是amoeba配置的方便(基于XML的配置文件,用SQLJEP语法书写规则,比基于lua脚本的MySQL Proxy简单)。

jopen 2014-08-11   40980   0

Oceanus - 来自 58 同城的数据库中间件 资讯

Oceanus 是 58 同城数据库中间件。 关于DB中间件 在DB存储需求中,尽管业务不同,技术难点还是类似的,开源世界有很多DB中间件,解决方案也以通用方案为主,满足业务需要为前提,支持各种类型的需求。

jopen 2015-03-04   12176   0
Oceanus  

RPC 中间件,Tatala RPC 0.2.0 更新 资讯

概述 Tatala是一个简单易用的RPC中间件,并且跨语言跨平台。它将调用方法转变成字节数组(包括被调用类名,目标方法名,参数序列和返回值),在socket基础上实现客户端和服务器之间的互相通信。

jopen 2015-05-08   13381   0
P6

  消息中间件概述MQ工作原理 文档

它读出而提供信息交换。消息队列可用在应用中以执行多种功能,比如要求服务、交换信息或异步处理等。 中间件是一种独立的系统软件或服务程序,分布式应用系统借助这种软件在不同的技术之间共享资源,管理计算资源和

fengguoying 2010-11-15   629   0
P48

  中间件_4 J2EE 文档

*一般知识*一、计算机应用程序的一般特点:大多数应用,从PC机上的简单报表程序到大型机上的复杂计算,都由三部分组成:用户界面部分:表示层应用逻辑部分:业务逻辑层数据访问部分:数据访问层二、应用程序开发模型的变迁过程:单层两层三层N层 主机系统或单层结构数据访问、表示和业务逻辑在一个应用中功能紧紧耦合在一起代码复用、代码可维护性、和代码的修改十分困难。不是分布式的,不具有可伸缩性。传统的客户/服务器:“胖”客户端服务器的数据库必须同每一个活动的客户保持连接,消耗大量的运算资源,随着客户数目的增加性能不断下降,且存在死锁及崩溃的可能数据模型“紧耦合”在每一客户端,数据库结构改变将导致全体客户端改变

YUKIINA 2015-06-30   1119   0
方案   HTTP   HTML   Java   XML  
P42

  中间件_普适计算Pervasive Computing 文档

有高度的可感知性,人机交互更自然化,设备和网络的自动配置和自适应能力更强,所以普适计算的研究涵盖中间件、移动计算、人机交互、嵌入式技术、传感器、网络技术等领域。 普适计算要解决的问题包括:扩展性、异构

YUKIINA 2015-06-30   1284   0
演讲  

开源数据级权限管理中间件:Ralasafe 开源项目

Ralasafe 是用Java编写的中间件。它解开权限与业务的耦合,将权限策略集中管理,并使用图形化的管理模式。它非常简单易用,即使您没有很长的开发经验,也可以在5分钟内学会。 与TAM(IBM Tivoli

码头工人 2019-01-17   1725   0
P21

  消息中间件在大型分布式系统 文档

1. 消息中间件在大型分布式系统的应用马震(锋寒)@淘宝网 2011-11-26 2. 个人简介2008年——至今 淘宝网技术专家 负责消息中间件的研发 之前在Ericsson和金蝶中间件工作 感兴趣领域:

fuxiaoyu 2017-03-14   1257   0
P16

  网上电子银行交易系统概要设计说明书 文档

 网上电子银行交易系统 概要设计说明书 作 者: 天津大学 完成日期: 签 收 人: 签收日期: 目录 1 引言 1 1.1 编写目的 1 1.2 软件设计目标 1 1.3 背景 1 1.4 定义 1

wuhao3119 2011-12-27   7033   0
1 2 3 4 5 6 7 8 9 10