Django是Python下的一款网络服务器框架。Python下有许多款不同的框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。虽然Django之于Python,达不到Rail之于Ruby的一统江湖的地位,但Django无疑也是Python在网络应用方面的一位主将。 向昆汀的致敬,“被解放的姜戈” Django意外的和昆汀的电影重名。这大大提高了Djang...
分类:
编程语言 时间:
2015-11-22 11:25:39
阅读次数:
257
上一篇blog是关于gRPC框架的基本使用,如果说gRPC只是远程发几个参数,那和一个普通的http请求也没多大差别了。所以今天我就来学习一下gRPC高级一点的使用方法。流!流可以根据使用方法,分为单向和双向:
单向
– Client->Server
– Server->Client
双向
– ClientServer
下面是一个新的例子,参数表示一块地,而返回的是这块地上面的建筑。与上...
分类:
Web程序 时间:
2015-08-17 12:01:42
阅读次数:
282
流行python服务器框架 1.tonardo----多并发、轻量级应用, “非阻塞”的web 容器。类似tomcat。这个大家太熟悉了,就不多说了。2.Twisted----Twisted 是一个Python 应用程序和库文件的集成套件。其中包括全套页面服务器应用程序和基于文本模式的游戏引擎。还....
分类:
编程语言 时间:
2015-08-17 06:21:50
阅读次数:
190
Gonet2中,大量使用了gRPC,而对这个我不熟,所以这里花点时间了解一下。当然,环境我已经配好了,这里只是讲代码上如何使用,环境的搭建,网上应该蛮多。不过用gRPC要用科学的方式上网,这个对我华厦民族的同胞们,应该都不陌生了。
远程调用,一开始我想的很复杂,但是真的了解过之后,无非是,server side提供一个开方的接口,公开调用时传送数据的格式,client side遵照这种规定,调用...
分类:
Web程序 时间:
2015-08-14 17:05:47
阅读次数:
541
客户端消息在Agent中的预处理流程。
Agent定义好的三种请求:
//api.go
var RCode = map[int16]string{
0: "heart_beat_req", // 心跳包..
1: "heart_beat_ack", // 心跳包回复
10: "user_login_req", /...
分类:
Web程序 时间:
2015-08-12 11:30:22
阅读次数:
180
Gonet2是一个用Go语言实现的游戏服务器端框架,github上面的网址是点击打开链接。
Agent的启动流程以及连接处理。...
分类:
Web程序 时间:
2015-08-11 16:18:06
阅读次数:
192
Tornado就是我们在 FriendFeed 的 Web 服务器及其常用工具的开源版本。Tornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。得利于其 非阻塞的方式和对epoll的 运用,Tornado 每秒可以处理...
分类:
Web程序 时间:
2015-08-10 17:32:32
阅读次数:
132
1. tomcat6 无法启动 ,求助!编程语言
C:\Documents and Settings\IBM>catalina.bat run Using CATALINA_BASE: D:\Program Files\apache-tomcat-6.0.16\ Using CATALINA_HOME: D:\Program Files\apache-tomcat-6.0.16\ Using...
分类:
其他好文 时间:
2015-08-07 13:31:37
阅读次数:
101
简介:
web.py 是一个Python 的web 框架,它简单而且功能强大。安装:
ubuntu系统下,我们可以只用几条指令完成web.py的安装,首先得安装pip:sudo apt-get install python-pip之后安装web.py:sudo pip install web.py之后进行测试,在python解释器中输入:import web没有报错即成功。入门
我们新建一个s...
分类:
编程语言 时间:
2015-08-03 14:49:57
阅读次数:
139
背景
新的c++11标准出后,c++语法得到了很多的扩展,比起以往任何时候都要灵活和高效,提高了程序编码的效率,为软件开发人员节省了不少的时间。 之前我也写过基于ACE的网络服务器框架,但ACE毕竟有些臃肿,内部对象关系错综复杂,容易给人造成只见树木不见森林的错觉。 所以打算用c++11开发一个较为简洁,高效,支持高并发的网络库。
开源
花了两三周,终...
分类:
编程语言 时间:
2015-07-09 19:59:33
阅读次数:
253