流缓存和实例管理

Date Tags stock

一般使用流的业务,数据都会连绵不绝比较多,我们一般不会做存储,算完即走,但是有时需要使用流刚刚用过的的一些数据,这时就可以使用流的缓存机制

more ...

流系统使用路由实现事件引擎

Date Tags stream

定义好某个数据流后,可以按照路由规则,将数据流中的特定数据分流给特定函数去处理,这时的数据流中的数据,类似于事件系统中的事件的概念,而路由处理函数,相当于是事件处理函数.

more ...


python妙用函数

Date Tags python

python中函数也是一种对象,那么你能对对象做的事情,对函数也可以做 比如可以这样: - 把函数当成参数传递 - 把函数当成返回结果 - 给函数增加属性 - 通过管道构建函数链

前两个比较常见和简单,我们今天主要看后面两个

more ...

Naja的中文搜索服务

实现原理

  • 使用sqlalchemy构建原始面向对象的数据模型
  • 支持sqlalchemy的所有主流数据库都可以应用这个技术
  • 在sqlalchemy commit时,使用Naja中的indexservice将模型中的字段索引
  • Naja将搜索方法反注入数据模型
more ...