DelphiZeeBeClient
1.0.0
Zeebe的Delphi客户端(https://docs.zeebe.io.io/index.html) - CLI和GRPC接口。
客户端界面基于Delphigrpc(请参阅:https://github.com/ultraware/delphigrpc),又使用grijjy.http库。
评论:
为了读取BPMN文件的时间比BUFFER_SIZE = 32768 grijjy.http.pas需要修复功能中的修复TThreadSafeBuffer.Read 。
// Move(FBuffer[Size], FBuffer[0], FSize - ALength); BUG: read behind buffer!
Move(FBuffer[ALength], FBuffer[ 0 ], FSize - ALength); { PMM 29.04.2020: here is the next portion! }单位的初始代码“ gateway_protocol.client”和“ gateway_protocol.proto.pas”,其中使用delphigrpc工具“ protobufgenerator.exe”生成。但是,生成的代码需要一些修改:
Int64必须更改为UInt64TTopologyRequest )该套件包括三个测试项目。前两个与Zeebe-Tutorial中使用的测试工作流程“ order-process.bpmn”密切相关
尽管该客户端已在概念验证项目中成功使用,但该代码尚未被视为准备就绪。演示项目可用于展示其与Delphigrpc Lib(反过来尚未准备好生产)并与Zeebe Workflow Modell一起玩耍。