Written by Felix Müller and Mike Winters on Jun 12 2018 in the Inside Zeebe category. In the past few weeks, we’ve mentioned Zeebe’s performance in horizontal scalability benchmarks that we run internally, but we haven’t yet explained how exactly we…
转自:https://zeebe.io/what-is-zeebe/ Zeebe is a workflow engine for microservices orchestration. This write-up will help you understand exactly what Zeebe is and how it might be relevant to you. We’ll start with a short introduction of Zeebe and the pr…
zeebe 目前还在一直的开发中,同时一些变动还是挺大的,比如simple monitor 的以前是不需要配置HazelcastExporter的 估计是为了进行集群功能处理,新添加的,以前写的配置基本都没法使用了,所以写了一个新的运行配置 说明运行的时候注意版本,我测试的是Zeebe 0.17.0,可能其他版本有变动 环境准备 docker-compose 文件 es 使用aws 开源的,同时禁用了ssl,使用http 请求 version: "3" services: db: im…
环境准备 docker-compose 文件 version: "3" services: db: image: oscarfonts/h2 container_name: zeebe_db ports: - "1521:1521" - "81:81" monitor: image: camunda/zeebe-simple-monitor environment: - spring.datasource.url=jdbc:h2:tcp://db…
zeebe 提供了一个DebugHttpExporter 可以方便的查看部署以及wokrflow 运行信息 以下是一个简单的运行试用,同时集成了prometheus,添加了一个简单的grafana dashboard 环境准备 docker-compose 文件   version: "3" services:    operate:        image: camunda/operate:1.1.0        ports:            - "8080:80…
zeebe 默认已经集成了prometheus,以下是一个简单的配置,关于grafana 的集成需要调整下 dashboard,目前网上的已经太老了 docker-compose 文件   version: "3" services:    worker:        build: ./    operate:        image: camunda/operate:1.1.0        ports:            - "8080:8080"  …
zeebe 0.20.0 是生产可用的第一个版本,同时也有好多变动,以下是一个简单集群的运行以及一个简单 的运行说明 环境准备 docker-compose 文件   version: "3" services: db: image: 1000kit/h2 container_name: zeebe_db ports: - "1521:1521" - "8181:8181" monitor: image: camunda/zeebe-simple…
一个比较好消息,来自camunda zeebe 团队的消息,zeebe 0.20.0 发布,终于可以生产可用了 如果关注了官方的声明的话,同时团队也出了一个自己的许可协议,但是和大部分当前的开源 产品修改许可协议是类似的(限制云服务) 相关变更(0.20.0) 说明看0.19.0 的changlog 会更好 特性 exporters/elasticsearch 默认export 错误事件 bug 修复 基本都是常规性的修改 说明 0.20.0 是在0.19.0 发布1个小时之后就发布的说明了官方…
zeebe 的operate是一个功能比较强大的管理工具,比simple-monitor 有好多方面上的改进 安全,支持用户账户的登陆 界面更友好,界面比较符合开团队工作流引擎的界面 系统监控更加强大,可以为我们提供比较全的系统指标 环境准备 还是老样子使用docker-compose 运行 docker-compose 文件 version: "3" services: db: image: oscarfonts/h2 container_name: zeebe_db ports:…
1.背景Zeebe集群里面保证分布式一致性问题,是通过Raft实现的,其实这个算法用途比较广泛,比如Consul网关,也是通过Raft算法来实现分布式一致性的. 首先简单介绍一下Raft: 在学术界,解决分布式一致性最耀眼的算法是Paxos,同时,这个算法也是最晦涩.而Raft算法就是基于这个背景被提出来,相对Paxos,Raft比较容易上手. 2.Raft算法介绍 集群每个节点都有三个状态:Follower,Leader,Candidate(Leader候选人)三个状态之间是可以互换的. 集群…