摘要: SessionGo的net/http本身不带session的机制,需要开发人员自行实现,gwk实现了内存中的session存储机制,如果需要将session存在其他地方比如redis或者memcache需要实现gwk的session.Driver接口。session.Driversession.Driver的接口如下type Driver interface { // 初始化 Init(options string) error // Driver的名字 Name() string // 添加key,如果重复返回false,error Add(session... 阅读全文
posted @ 2013-08-09 17:51 buzzlight 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: 事件gwk支持事件系统,但并没有硬编码有哪些事件,而是采用了比较松散的定义方式。订阅事件有两种方式: 调用On函数或者OnFunc函数func On(moudle, name string, handler Subscriber) func OnFunc(moudle, name string, handler func(*EventContext))参数moudle是指订阅哪一个模块触发的事件,参数name是指订阅事件的名字,参数handler是处理事件的对象实例,是Subscriber类型的对象,Subscriber接口定义如下:type Subscriber interface { .. 阅读全文
posted @ 2013-08-09 09:58 buzzlight 阅读(1043) 评论(0) 推荐(0) 编辑