docker版jxTMS使用指南:python服务之jxLocalStore

本文讲解4.0版jxTMS中python服务的jxLocalStore模块,整个系列的文章请查看:docker版jxTMS使用指南:4.0版升级内容

docker版本的使用,请参考:docker版jxTMS使用指南

jxLocalStore管理主目录下的local.pickle文件,该文件存储了本地数据,一般主要用于服务重启后的初始化。

引用:

from jx.jxLocalStore import jxLocalStore

load(cls)

加载local.pickle文件

参数:
	 无
返回值:
	无
说明:
	如果没有加载local.pickle文件就使用jxLocalStore来保存数据,会导致之前存入的数据全部丢失。所以jxLocalStore使用前,一定要先load。pyService已经执行了。所以如果继承了pyService就不需要再自己加载了,否则一定要加载

get(cls,n)

读取本地存储中的某项数据

参数:
	n:数据名
返回值:
	该数据的值【可以是单值,也可能是dict或list】,未设置则返回None

put(cls,n,v)

设置本地存储中的某项数据

参数:
	n:数据名
	v:数据值,可以是字符串、数值、布尔量等单值,也可能是dict或list,不要使用对象
返回值:
	无

save(cls)

保存到local.pickle文件中

参数:
	 无
返回值:
	无
说明:
	local.pickle文件必须先加载才能使用,否则save时会导致未put的数据丢失

参考资料:

jxTMS设计思想

jxTMS编程手册

下面的系列文章讲述了如何用jxTMS开发一个实用的业务功能:

如何用jxTMS开发一个功能

下面的系列文章讲述了jxTMS的一些基本开发能力:

jxTMS的HelloWorld

你可能感兴趣的:(jxTMS,docker,SaaS,jxTMS,python)