互联网后台服务的协议设计
摘要:
互联网后台服务的协议设计1. 基本概念服务(server):“服务”可以分软件和硬件两个类别,本文提到的“服务”都是指软件,是一种程序。称之为“服务”的程序一般具备2个特点:1) 程序启动后常驻内存,成为守护进程。2) 能与其他进程通信,接收请求,处理请求并做出回应。本文中的服务特指基于TCP/IP 协议通过socket进行通信的服务。为什么互联网业务需要“服务”这种类型的程序呢?主要有2个原因1) 有些功能可以通过一个独立的程序来完成,不用每个程序都写一套代码来实现这个功能,这样有利于程序的解耦和复用2) 有些功能单机、单进程无法完成,需要通过多台机器、多个程序的协作完成。比如memcach 阅读全文
posted @ 2013-11-03 14:48 李玉龙 阅读(3775) 评论(0) 推荐(5) 编辑