一、o2oa数据库连接及使用原理

o2oa使用阿里的druid与数据库进行连接及管控,在平台启动时druid管控了一个共享数据库连接池,默认的最大连接数是50(如需更大连接在externalDataSources.json文件中增加maxTotal参数,并设置相应的值),数据库连接池处于jvm容器中对外以JNDI接口提供服务,平台上所有的app应用(如流程平台、门户、CMS等)通过JNDI连接使用数据库服务:
image.png

二、数据库连接及sql监控

首先使用管理员账号登录O2平台,再访地址:http://127.0.0.1:20030/x_program_center/jest/list.html (20030为center服务默认端口),出现如下界面(展现平台上部署的所有应用及对应的api地址):
image.png
当我们要监控门户服务(x_portal_assemble_surface)数据库连接及sql执行情况(平台surface和control应用主要提供的是业务服务,design是设计端服务),访问地址:http://127.0.0.1:20020/x_portal_assemble_surface/druid/datasource.html (应用上下文地址+/druid/datasource.html,监控其他应用请更换应用上下文地址)
image.png
image.png

推荐文章:

系统配置-数据库驱动JAR包更改
2021-02-25
O2OA信息化系统开发平台默认自带Mysql8或者其他数据库某固定版本的jdbc驱动包,当用户使用的数据库系统版本与O2OA默认驱动不兼容时可能会导到某些数据库
平台服务器版本升级操作说明
2021-02-25
O2OA信息化系统开发平台提供离线升级命令,用户可以下载最新的安装包到服务器进行服务器升级,系统升级时可以对旧程序进行备份,让升级操作更加可靠。
信息栏目-新建信息发布流程
2021-03-01
O2OA提供的信息管理功能可以帮助用户快速地配置信息发布栏目,如通知公告,公司动态,规章制度等。用户可以高效地完成信息栏目和配置。本文主要介绍如何在O2OA中为
常见问题-如何使用服务管理调用WebService
2021-02-07
一、接口样例1、打开服务管理平台2、创建接口写上相关代码/********************this.entityManager;//实体管理器this.
简单的费用报销审批流程开发
2021-02-25
本篇主要使用实例开发的方式讲述如何在O2OA平台中开发一个简单的费用报销流程,包括流程设计,配置,表单设计,条件判断以及如何验证流程开发成果。
服务集成-通过接口启动一个新的流程实例(工单)
2021-03-02
O2OA允许用户自行修改源码或者增加源码来扩展系统服务,也可以包装功能更强的业务服务。本文主要介绍如何在Java代码中通过接口从第三方应用系统启动O2OA中的业
平台服务器主机架构配置推荐
2021-02-25
O2OA开发平台支持公有云,私有云和混合云部署,也支持复杂的网络结构下的分布式部署。本篇主要介绍O2OA支持的部署环境以及常用的集群部署架构。
开发知识-数据优化知识点
2021-02-07
查询性能优化使用连接(JOIN)来代替子查询(Sub-Queries)MySQL从4.1开始支持SQL的子查询。这个技术可以使用SELECT语句来创建一个单列的
服务器下载及私有云部署
2021-02-19
本篇主要简单描述从官网下载服务器,进行部署,启动的过程,并且描述在部署过程中常见的问题与报错以及云服务器安全策略配置和O2OA服务器端口修改的方式。使用华为云+
开发知识-React篇:在O2OA平台框架中使用React
2021-02-07
  本章我们介绍使用React的CreateReactApp工具,在O2平台中创建React应用。在本例中,我们将列示当前用户的前20条待办,点击标题打开待办;

results matching ""

    No results matching ""