Archive for 一月 2011

向eventrpc 客户端加入异步/同步操作

之前的实现中,使用一个单独的Dispatcher类,用于分发网络事件,但是这个类也是在主线程中的,这样带来的问题,诚如上一篇文章说的那样, 不能支持异步事件的通知.对客户端而言,当发出一个请求时,必须阻塞等待回复的返回.

于是,今天抽出时间,将Dispatcher类实现为与线程绑定,它运行在副线程中.

使用google protobuf RPC实现echo service

这篇文章将讲述如何使用google的protobuf库实现一个RPC service,就实现一个最简单的service吧:echo.
文章对应的代码都可以在eventrpc中找到,写下这篇文章时的svn revision是138.

1) 定义协议
首先需要为这个service定义proto文件, 如下:

package echo;

message EchoRequest
{
  required string message = 1;
};

message EchoResponse
{
  required string response = 1;
};

service EchoService
{
  rpc Echo(EchoRequest)

苏紫紫

这个女孩叫苏紫紫,看了这个视频就可以知道她的故事了.

之所以强烈推荐这个视频,是因为她的勇敢和坚韧,没有因为所谓命运和社会的不公放弃自己,这是正向积极的人生态度.

你可以哭可以迷茫可以堕落过,但不能不学会勇敢和面对.”除了战斗之外我一无所有”.

另外,我同样欣赏这个女孩勇敢选择自己生活的态度,她没有活在别人的眼光里过着别人认为理所当然的生活.

P.S:原来搓衣板真的有人用还真的管用啊…