本文重点说一下camunda工作流框架可以支持的运行环境。包括camunda可以运行的容器明细,支持的数据库产品以及数据库集群和Replication使用,支持的浏览器以及Java环境。

Camunda框架可以运行的容器说明

Camunda Cycle的容器

  • Apache Tomcat 7

camunda支持的数据库产品

camunda目前支持的数据库产品罗列如下:

  • MySQL 5.6 / 5.7
  • MariaDB 10.0 / 10.2 / 10.3
  • Oracle 10g / 11g / 12c
  • IBM DB2 9.7 /10.1 / 10.5 / 11.1 (excluding IBM z/OS for all versions)
  • PostgreSQL 9.1 / 9.3 / 9.4 / 9.6 / 10.4
  • Microsoft SQL Server 2008 R2/2012/2014/2016 (see Configuration Note)
  • H2 1.4 (not recommended for Cluster Mode - see Deployment Note)

数据库集群和Replication

    Camunda BPM与数据库集群之间的通信必须与相应的非集群/非集群配置相匹配。 特别重要的是,数据库集群的配置保证了READ-COMMITTED隔离级别的等效行为。

MariaDB Galera集群:MariaDB的Galera集群支持特定配置设置和一些已知限制。详细配置信息如下:

服务器配置

以下配置需要进入每台服务器上my.cnf.d / server.cnf的[galera]配置目录:

[galera]
binlog_format=row
default_storage_engine=InnoDB
innodb_autoinc_lock_mode=2
transaction-isolation=READ-COMMITTED
wsrep_on=ON
wsrep_causal_reads = 1
wsrep_sync_wait = 7
...

请注意,此部分中可能存在其他设置,但设置事务隔离,wsrep_on,wsrep_causal_reads和wsrep_sync_wait需要显示,并且需要配置成上面显示的值。

客户端配置

客户端仅支持故障转移和顺序配置。 其他客户端配置模式,比如replication:,loadbalance:,aurora:不受支持。

以下是数据源配置中jdbcUrl属性的必需格式:

jdbc:mariadb:[failover|sequential]://[host1:port],[host2:port],.../[data-base-name]


jdbc:mariadb:failover://192.168.1.1:32980,192.168.1.2:32980,192.168.1.3:32980/process-engine
jdbc:mariadb:sequential://192.168.1.1:32980,192.168.1.2:32980,192.168.1.3:32980/process-engine

重要提示:在群集中运行Camunda时,每个节点上的客户端配置需要相同。

支持的浏览器

  • Google Chrome latest
  • Mozilla Firefox latest
  • Internet Explorer 11
  • Microsoft Edge

Java 运行环境

  • Sun/Oracle Hot Spot 7 / 8 / 9 / 10 / 11
  • IBM® J9 virtual machine (JVM) 7 / 8
  • OpenJDK 7 / 8 / 9 / 10 / 11
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐