ai软件新版本 odoo16开启gevent多进程,提高性能及启用消息推送

默认分类1年前 (2023)发布 admin
540 0
ChatGPT国内版

有一个最大的性能提升,就是从改成了web 的方式来推送消息。这个改进顺应了互联网应用的趋势,同时这也是我们整合AI服务的基础,因为AI都是通过消息推送来进行服务的,而且是高频推送。

启用Web

为什么必须启用Web 好处odoo端配置Nginx 端配置 内特殊处理开发端端配置省事可直接使用Boost提速模块Nginx实例

为什么必须启用Web

Odoo一直以来都是一个基于互联网架构的ERP,绝大多数方面她都做得很好。

但在消息推送上,在版本以前,都是使用的http协议长连接long-方式,这种方式的好处是协议简单标准化,我们二开省事很多。但缺点也很明显,就是大量占据服务器资源。详情可Bing搜索一下 long 与 web 即可了解。

随着网络应用不断发展,现在绝大多数的浏览器和App都支持web 了。因此,在 上,终于改用了 web 模式,虽然开发上增加了一些难度,但却带来了巨大的性能提升。

特别在针对物联网应用如RFID应用,Ai应用如我们的Ai服务中心,这类应用都需要高频的推送消息。

Web 好处需要主动推送的应用通过 web 实现,就提升明显了。

odoo端配置参考官方文档

系统配置处,配置好 odoo.conf ,一般使用默认即可,参考

如果需要自行定制端口,这个一般在国企或者有信创要求的单位很常见,就使用 参数。如 odoo.conf 中

= 8072

ai软件新版本 odoo16开启gevent多进程,提高性能及启用消息推送

同时注意

= True

Nginx 端配置

同样参考上述官方文档即可,配置好 即可。

内特殊处理

由于本身是不直接直接的多进程的,那么我们要手动再启动一个 odoo 进程,f增加使用 ,这时把 启用,比如执行指令中增加

%CD%\ %CD%\odoo-bin -c %CD%odoo.conf –=””

在我们的绿色版中已有内置,将 相关执行取消注释就成。

参考 odoo智能版下载中 绿色高速版处理

开发端端配置

开发端因为要自定义启动odoo,故同样要配置好 。

参考下图,我们在启动正常开发进程时,要启一个 进程

ai软件新版本 odoo16开启gevent多进程,提高性能及启用消息推送

省事可直接使用Boost提速模块

主要是针对用户,在~16版本中,如果你没有配置好 long- 或者 web ,你会发现你的 odoo 经常会停滞不响应,这就是因为没有配置好消息推送,导致odoo响应超时。

此时,你停止相关的推送请求即可,这个需要前端 js 及后端 py 一起处理,我们有相关模块,安装后即停止消息推送,极大的减少了 odoo 的资源使用。

市场搜索 即可

适用以下场景

Nginx实例

完整Nginx.conf示例

参考官方文档即可

#odoo

odoo {

127.0.0.1:8069;

{

127.0.0.1:8072;

© 版权声明
广告也精彩

相关文章

暂无评论

暂无评论...