本文讲解docker版jxTMS的功能扩展,整个系列的文章请查看:docker版jxTMS使用指南
在jxTMS设计思想的安全一文中,笔者讲述了考虑到安全问题,所以jxTMS限制了业务处理逻辑部分的能力。但企业的需求是多种多样的,必须考虑到全能力的支持。
所以jxTMS提供了全能力扩展来解决能力不够的问题。在jxTMS的体系框架中,这部分归入了扩展服务【参考jxTMS+进销存:概述中的阐述】。该功能属于jxTMS内置功能,所以docker版本也自然是支持的,下面我们就开始演示是如何扩展的。
首先正常启动jxTMS,然后在ssh客户端程序中,用dockerTMSRoot【注意:不是查看实时日志的dockerTMS配置】配置进行连接,dockerTMSRoot配置如果还没有配置,请参考docker版jxTMS使用指南:helloWorld!一文中的说明。
登录后,执行:
cd /home/tms/python
python3 py.py
出现【pyService.pythonDemo.demo1 register:ok/服务器正常响应】的消息,就说明该扩展已经正确的连接到了jxTMS中。
而此时,在tms容器的root控制终端,也会显示如下的日志信息【去除时间等信息】:
pyService.demo1 register,check result:ok
pyService.pythonDemo.de

本文详细介绍了如何在docker版jxTMS中进行功能扩展,特别是Python扩展的实现过程。首先,通过正常启动jxTMS,然后使用ssh客户端连接并执行相关命令注册扩展。接着,修改capa.py文件以调用扩展,并通过catalogService的call函数与Python扩展交互。文章还提到了catalogService的重要角色,它是jxTMS的核心管控部件,负责管理和调度各个服务。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



