在最近两个月里,貌似我就没写过什么东西来和大家分享。
第一、主要是最近工作的事情多,我的师傅走了,我接手了他的工作。再加上NG的事情,就没什么时间去想充实自己了。
第二、本人最近精力貌似很充沛,作为一个男人,总想去泡妞啊,最近和一个网上比较聊的来的女社工没日夜的聊天,玩。导致都把自己的写日记习惯都弄没了。
第三、我觉得我最近应该以学习数据结构和算法,提高自己的代码编写能力,和代码优化能力。看到清华 的楼教主的杰出能力,我是羡慕的不得了。主要是我这智商实在没法和别人比啊。只能慢慢的学习了。
第四、最近ACE一些基本的理论知识弄的比较多,也对ACE比较熟悉了。
下面总结一下我最近改造的一些项目。
总的来说,每个小项目都是终端向着我们后台请求数据,我们后台进行转发请求,处理请求,把终端想要的结果返回等,这一整套流程,因此总体框架结构都没有改变。
功能后台,业务后台。短信接口机,银联接口机等都有网络监听。利用ACE的封装的一些类,和ACE_Recator等模式的一些网络编程。然后就是对消息处理了。
NG后台还涉及到了
项目组之业务后台还涉及了产品更新。对账后台,重发后台等。
总之,这些后台小项目并没有什么太多的难点。涉及到网络编程,多线程编程,消息队列,等一些技术。主要还是业务的处理等一些技术。
每个项目的基础框架基本都是一致的。利用了ACE_Task类进行多线程的消息处理。然后根据请求的id号,来进行的消息的分发。
我们终端后台主要的有技术含量的就是消息的解码和编码,目前,我觉得我还没能力写出来那个。。。。
还有就是那个基础框架,有了那个基础框架,做其他项目都是得心应手了。
目前还没有搞懂信号的东西。嗨,只是知道信号的一些处理路程。
1.注册信号,等到一些信号的发生。
2.信号发生,扑捉信号
3内核收到信号
4根据信号来发送给特定进程
5.根据信号做出反应。
等等。
目前全面接手了NGboss的后台工作,很多都是业务的上的东西,基础的通信就是socket 的 利用webservice协议,如果你做过网站,了解到http协议,你就会知道则个协议是要报头和包体的。 它遵循的是http
协议。
其他的想到哪里写那里吧,今天到此介绍了,更多文章,欢迎访问:http://blog.csdn.net/wallwind