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一起玩耍。