3slab/vdm-library-bundle

标准化 vdm 块开发

安装数: 6,473

依赖者: 8

建议者: 0

安全: 0

星星: 0

关注者: 6

分支: 0

开放问题: 1

类型:symfony-bundle

3.2.0 2024-01-02 16:46 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 许可证 发行。