前2天刚刚小小的分析下Client端的流程,走的还是比较通顺的,但是RPC的服务端就显然没有那么简单了,毕竟C-S这种模式的,压力和重点都是放在Server端的,所以我也只能做个大概的分析,因为里面细节的东西太多,我也不可能理清所有细节,但是我会集合源代码把主要的流程理理清。如果读者想进一步学习的话,可自行查阅源码。
Server服务端和Client客户端在某些变量的定义上...
分类:
其他好文 时间:
2014-12-07 12:41:02
阅读次数:
288
TCP/IP协议的11种状态 说明: 1.如下图(客户端与服务器都在本机:双方(server的子进程,与client)链接已经建立(ESTABLISHED),等待通信) 2.最先调用close的一端,后面会进入TIME_WAIT的状态(下图,server端首先关闭) 3.TIME_WAIT 时间是2MSL(报文的最长存活周期的2倍) 原因:(ACK y+1)如...
分类:
其他好文 时间:
2014-12-06 15:27:57
阅读次数:
328
C/S 结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此...
分类:
Web程序 时间:
2014-12-06 08:52:28
阅读次数:
208
Hadoop的RPC的通信与其他系统的RPC通信不太一样,作者针对Hadoop的使用特点,专门的设计了一套RPC框架,这套框架个人感觉还是有点小复杂的。所以我打算分成Client客户端和Server服务端2个模块做分析。如果你对RPC的整套流程已经非常了解的前提下,对于Hadoop的RPC,你也一定可以非常迅速的了解的。OK,下面切入正题。
Hadoop的RPC的相关代码...
分类:
其他好文 时间:
2014-12-05 21:27:44
阅读次数:
281
http://imid.me/blog/2013/07/22/building-android-rest-client-applications-efficiently-number-1/
http://wangchao0721.wordpress.com/2011/06/02/android-rest-client%E6%9E%B6%E6%9E%84%E5%AE%9E%E8%B7%B5-%E7...
分类:
移动开发 时间:
2014-12-05 21:17:21
阅读次数:
154
---恢复内容开始---昨天好不容易把Binder的使用方式搞清楚了,今天看代码的时候又被轰炸地体无完肤。最主要的问题是,在系统service和client的交互中,Binder使用的太频繁了,一次调用可能伴随着多个Binder的多次传递,不搞清楚这些Binder的来源和具体作用,往往就无法深刻理解...
分类:
移动开发 时间:
2014-12-05 20:53:38
阅读次数:
320
catkin_create_pkg learning_actionlib actionlib message_generation roscpp rospy std_msgs actionlib_msgs
action_client.cpp
/*
下面显示怎样给名字为 "do_dishes"的DoDishes ActionServer 发送goal
*/
#include
#includ...
分类:
其他好文 时间:
2014-12-05 17:31:37
阅读次数:
472
1. 数据库Scheme
1.数据库Scheme
DROP TABLE IF EXISTS `user_graphic_t`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABL...
分类:
数据库 时间:
2014-12-05 17:31:26
阅读次数:
533
界面介绍Exsi的管理工具可以用vSphere Client来管理虚拟机、管理虚拟的网络交换机、管理物理机的内存、物理机的硬盘、物理机的CPU等资源。界面的大致介绍如下图。资源分配创建内存、CPU资源池1、在vShpere Client的主主界面上切换到“Resource Allocation”选项...
分类:
系统相关 时间:
2014-12-05 14:08:50
阅读次数:
247
Apache Hadoop 2.6.0发布了,新的稳定版,发布频率和质量越来越高了,增加了很多东西,从安装包的大小就能看出来,直接增加了50M,30%有木有。
下面看一下,2.6.0都有啥好东西。
Common:
1. Hadoop Key Management Server(KMS)是一个基于HadoopKeyProvider API编写的密钥管理服务器。他提供了一个client...
分类:
Web程序 时间:
2014-12-05 12:46:16
阅读次数:
193