RPC调用本质上就是一种网络编程,客户端向服务器发送消息,服务器拿到消息之后做后续动作。只是RPC这种消息比较特殊,它封装了方法调用,包括方法名,方法参数。服务端拿到这个消息之后,解码消息,然后要通过方法调用模型来完成实际服务器端业务方法的调用。
这篇讲讲Thrfit的方法调用模型。Thrift的方法调用模型很简单,就是通过方法名和实际方法实现类的注册完成,没有使用反射机制,类加载机制。...
分类:
其他好文 时间:
2014-09-30 13:37:59
阅读次数:
234
1.为了安全的进行通信,基于ACK确认机制使用selector机制的多路复用的IO通信机制,此外还有epoll控制业务挂接点或者接入点:常见的接入点: RDBMS进行CRUD MQ消息服务器接入 SOA接入点如果统一,最好使用adapter适配器接入,方便扩展package com.text....
分类:
其他好文 时间:
2014-09-27 10:06:29
阅读次数:
346
本章列出了当你用任何主机语言调用MySQL时可能出现的错误。首先列出了服务器错误消息。其次列出了客户端程序消息。B.1.服务器错误代码和消息服务器错误信息来自下述源文件:·错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。·错...
分类:
数据库 时间:
2014-09-26 08:33:28
阅读次数:
456
移动推送服务,就是通过建立一条手机与服务器的链路,当有消息需要发送到手机时,通过此链路发送即可。
安卓推送的实现方式包括:
方案1、使用C2DM服务(Google Cloud Messaging)
简介:Google推出的云消息服务,即第二代的G2DM。
优点:Google提供的服务、原生、简单,无需实现和部署服务端。
缺点:Android版本限制(必须大于2.2版本...
分类:
移动开发 时间:
2014-09-23 11:59:14
阅读次数:
259
摘要:移动推送服务,就是通过建立一条手机与服务器的链路,当有消息需要发送到手机时,通过此链路发送即可。安卓推送的实现方式包括:方案1、使用C2DM服务(Google Cloud Messaging)简介:Google推出的云消息服务,即第二代的G2DM。优点:Google提供的服务、原生、简单,无需...
分类:
移动开发 时间:
2014-09-22 23:09:53
阅读次数:
327
1、JMS是一个由AS提供的Message服务。它能接受消息产生者(Message Provider)所发出的消息,并把消息转发给消息消费者(Message Consumer)。2、JMS提供2种类型的消息服务:(1)Queue,即点对点,每一个消息仅仅转发给一个消息消费者使用。(2)Topic,即...
分类:
其他好文 时间:
2014-09-20 20:34:19
阅读次数:
259
本文演示,TCP使用Socket进行网络通信,建立简单的客户端,并使用客户端给服务器发送一条消息,服务端接收到后,将数据打印在控制台上。
1)客户端,发送一个消息给服务端。
2)服务端,接收到客户端的消息,并打印在控制台上。
分类:
编程语言 时间:
2014-09-18 11:18:03
阅读次数:
212
本文演示,使用Socket进行网络图片传送,实现客户端的client.bmp文件上传到服务端。
1)客户端,上传client.bmp图片给服务端,并接受服务端返回的“上传成功”消息。
2)服务端,接受客户端的图片并保存为server.bmp,同时给客户端发送“上传成功”消息。...
分类:
编程语言 时间:
2014-09-17 12:12:42
阅读次数:
243
本文演示,TCP使用Socket进行网络文件传送,实现将客户端的文件upload.txt上传到服务器。
1)客户端,上传文件upload.txt,并接受服务器反馈上传成功与否消息。
2)服务器,接受客户端文件,将接收到的文件命名为Rece.txt,同时给客户端发送消息“上传成功”。...
分类:
编程语言 时间:
2014-09-16 23:47:11
阅读次数:
368
本文演示,TCP使用Socket进行网络通信,建立简单的客户端,并使用客户端给服务器发送一条消息,服务端接收到后,将数据打印在控制台上。
1)客户端,发送一个消息给服务端。
2)服务端,接收到客户端的消息,并打印在控制台上。...
分类:
编程语言 时间:
2014-09-16 20:38:51
阅读次数:
243