在校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。 而一旦踏入公司尤其是大型互联网公司就会发现,公司的系统都由成千...
分类:
其他好文 时间:
2015-10-22 10:55:37
阅读次数:
303
ZBUS = MQ + RPC + PROXY支持消息队列, 发布订阅, RPC, 代理(TCP/DMZ)亿级消息堆积能力、支持HA高可用单个Jar包无依赖 ~300K服务代理 -- 适配改造已有业务系统,使之具备跨平台与语言丰富的API--JAVA/C/C++/C#/Python/Node.JS多...
分类:
其他好文 时间:
2015-10-22 10:26:42
阅读次数:
353
运行ansible playbook安装之前的准备工作:Perform deployment host initial setupBuild containers on target hostsRestart containers on target hostsInstall common comp...
分类:
其他好文 时间:
2015-10-21 12:20:46
阅读次数:
246
最近的项目中用到了hessian调用服务,做一下总结。Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。接触到了两种...
分类:
其他好文 时间:
2015-10-21 00:17:30
阅读次数:
131
作者:伯乐在线 - meituanalibaba 网址:http://blog.jobbole.com/92290/? ????在校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方...
分类:
其他好文 时间:
2015-10-20 15:32:00
阅读次数:
195
环信服务器端REST平台概述关于RESTREST(Representational State Transfer)是一种轻量级的Web Service架构风格,可以翻译成“表述性状态转移”,实现和操作明显比SOAP和XML-RPC更为简洁,可以完全通过HTTP协议实现,还可以利用缓存Cache来提高...
分类:
其他好文 时间:
2015-10-19 12:34:05
阅读次数:
7119
0 背景 在rpc或分布式节点间的通讯框架里面,我们经常会有“编码或解码业务数据成网络二进制流”的场景要求,在jdk的nio框架里面有既有的ByteBuffer类满足此需求,那么在c++里面,同样我们简单看看具有类似功能的类DataBuffer。1 实现基本逻辑 指针偏移指向同一块内存,分别表示内存...
分类:
其他好文 时间:
2015-10-19 10:43:29
阅读次数:
185
0 背景 阻塞队列在生产业务的很多场景里,都有使用需要。例如:在数据流式处理服务中,我们需要并行化的运行上游逻辑a与下游逻辑b;在rpc网络通讯框架场景中,我们需要解耦网络读写线程与消息处理线程。总之,阻塞队列是在不同职责的线程之间进行数据沟通的桥梁。在java的jdk里面有现成的Blockin.....
分类:
其他好文 时间:
2015-10-19 10:41:37
阅读次数:
238
一、首先先说Hessian是什么?Hessian:hessian是一个轻量级的remotingonhttp工具,使用简单的方法提供了RMI的功能,相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用了二进制协议,所以它很适合于发送二进制数据,Hessian主要作面...
分类:
编程语言 时间:
2015-10-17 17:29:49
阅读次数:
219
一、简单介绍1、cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: service cron start //启动服务 service cron stop //关闭服务 ser...
分类:
Web程序 时间:
2015-10-16 18:54:01
阅读次数:
216