基于Golang的高性能,可扩展和分布式工作流框架-Golang开发

时间:2021-05-26 16:37:27
【文件属性】:
文件名称:基于Golang的高性能,可扩展和分布式工作流框架-Golang开发
文件大小:165KB
文件格式:ZIP
更新时间:2021-05-26 16:37:27
Golang Utilities 它允许以编程方式将分布式工作流编写为任务的有向无环图(DAG)。 GoFlow通过均匀地分配负载,在一系列Flow Worker上执行任务。Go-Flow基于Golang的高性能,可扩展和分布式工作流框架。它允许以编程方式将分布式工作流编写为任务的有向非循环图(DAG)。 GoFlow通过均匀地分配负载在一系列Flow Worker上执行您的任务,安装它,安装GoFlow go mod init myflow go get github.com/faasflow/goflow编写第一个Flow库以构建Flow github.com/faasflow/goflow/flow flow.go文件包主要导入(“ fmt”“ github.c
【文件预览】:
goflow-master
----runtime()
--------handle_error.go(257B)
--------flow_runtime.go(16KB)
--------init_state_store.go(290B)
--------new_request_handler_wrapper.go(2KB)
--------flow_executor.go(4KB)
--------init_data_store.go(281B)
--------router.go(439B)
----go.mod(1KB)
----.github()
--------workflows()
----log()
--------std_err_logger.go(264B)
----go.sum(12KB)
----goflow.go(7KB)
----doc()
--------goflow-conditional-branching.jpg(32KB)
--------goflow-foreach-branching.jpg(23KB)
--------goflow-gopher.jpg(67KB)
--------goflow-async.jpg(19KB)
--------goflow-branching.jpg(25KB)
--------goflow-subdag.jpg(41KB)
----LICENSE(1KB)
----flow()
--------operation.go(3KB)
--------workflow.go(7KB)
----README.md(13KB)
----Makefile(485B)
----resources()
--------docker-compose.yml(438B)
----eventhandler()
--------init_request_tracer.go(1KB)
--------goflow_event_handler.go(2KB)
--------trace_handler.go(4KB)
----.gitignore(20B)

网友评论