3slab / vdm-library-bundle
标准化 vdm 块开发
3.2.0
2024-01-02 16:46 UTC
Requires
- ext-json: *
- datadog/php-datadogstatsd: ^1.4
- symfony/console: ^5.4
- symfony/framework-bundle: ^5.4
- symfony/messenger: ^5.4
- symfony/serializer-pack: *
- symfony/stopwatch: ^5.4
- symfony/yaml: ^5.4
Requires (Dev)
- ext-curl: *
- ext-mbstring: *
- ext-xml: *
- phpunit/phpunit: ^9
- squizlabs/php_codesniffer: *
Suggests
- 3slab/vdm-library-amqp-transport-bundle: if you want use amqp as a source
- 3slab/vdm-library-doctrine-odm-transport-bundle: if you want use doctrine odm as a destination
- 3slab/vdm-library-doctrine-orm-transport-bundle: if you want use doctrine orm as a destination
- 3slab/vdm-library-elasticsearch-transport-bundle: if you want use elasticsearch as a destination
- 3slab/vdm-library-ftp-transport-bundle: if you want use ftp as a source
- 3slab/vdm-library-http-transport-bundle: if you want use http as a source
- koco/messenger-kafka: if you want use kafka transport
- phpoffice/phpspreadsheet: if you want to format excel files
- dev-master
- dev-3.x-dev
- 3.2.0
- 3.1.1
- 3.1
- 3.0
- 2.x-dev
- 2.0.10
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 2.0.0-beta5
- 2.0.0-beta4
- 2.0.0-beta3
- 2.0.0-beta2
- 2.0.0-beta1
- 1.0.0
- 1.0.0-beta14
- 1.0.0-beta13
- 1.0.0-beta12
- 1.0.0-beta11
- 1.0.0-beta10
- 1.0.0-beta9
- 1.0.0-beta8
- 1.0.0-beta7
- 1.0.0-beta6
- 1.0.0-beta5
- 1.0.0-beta4
- 1.0.0-beta3
- 1.0.0-beta2
- 1.0.0-beta1
- dev-little_update_2.x
- dev-3.2.0-dev
- dev-row_range
This package is auto-updated.
Last update: 2024-09-13 07:44:18 UTC
README
简介
这是 VDM.library 的 Symfony 扩展部分,用作构建 VDM.collect、VDM.compute 和 VDM.store 组件的基础。
它提供服务以将 VDM.collect、VDM.compute 和 VDM.store 组件的实例与 VDM 平台的所有其他核心组件(VDM.backbone、VDM.control 和 VDM.flow)集成。
服务
- VDM.collect HTTP 拉取
- VDM.collect FTP/SFTP
- VDM.backbone 消费者
- VDM.backbone 生产者
- VDM.store Elasticsearch
- VDM.store Doctrine
特性
- 收集 HTTP 源
- 错误重试
- 监控 HTTP 响应
- 向代理发送消息并在错误时退出
- 从代理接收消息并在错误时退出
- 处理消费和生产之间的消息
- 监控
- 跟踪使用情况(消费、生产消息数)
- 跟踪状态(启动、停止、错误)
- 跟踪进程指标(内存、处理时间)
- 跟踪依赖指标
- http:源状态、响应代码、响应时间、响应大小
- ftp:源状态、错误和文件大小
这些特性基于 Symfony 框架 及其 messenger 组件
文档
图片
export DOCKER_VDM_LIBRARY_VERSION=3.0.1 docker build -t 3slab/vdm-library-base:$DOCKER_VDM_LIBRARY_VERSION . docker push 3slab/vdm-library-base:$DOCKER_VDM_LIBRARY_VERSION
许可证
此软件包根据 MIT 许可证 发行。