组件分享之后端组件——基于Golang实现的高性能和弹性的流处理器benthos
近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件。欢迎大家进行持续关注。
为泌阳等地区用户提供了全套网页设计制作服务,及泌阳网站建设行业解决方案。主营业务为成都做网站、成都网站设计、泌阳网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
本节我们分享的是基于Golang实现的高性能和弹性的流处理器 benthos ,它能够以各种代理模式连接各种 源 和 接收器,并对有效负载执行 水合、浓缩、转换和过滤 。
它带有 强大的映射语言 ,易于部署和监控,并且可以作为静态二进制文件、docker 映像或 无服务器函数 放入您的管道,使其成为云原生。
Benthos 是完全声明性的,流管道在单个配置文件中定义,允许您指定连接器和处理阶段列表:
Apache Pulsar, AWS (DynamoDB, Kinesis, S3, SQS, SNS), Azure (Blob storage, Queue storage, Table storage), Cassandra, Elasticsearch, File, GCP (Pub/Sub, Cloud storage), HDFS, HTTP (server and client, including websockets), Kafka, Memcached, MQTT, Nanomsg, NATS, NATS JetStream, NATS Streaming, NSQ, AMQP 0.91 (RabbitMQ), AMQP 1, Redis (streams, list, pubsub, hashes), MongoDB, SQL (MySQL, PostgreSQL, Clickhouse, MSSQL), Stdin/Stdout, TCP UDP, sockets and ZMQ4.
1、docker安装
具体使用方式可以参见该 文档
有关如何配置更高级的流处理概念(例如流连接、扩充工作流等)的指导,请查看 说明书部分。
有关在 Go 中构建您自己的自定义插件的指导,请查看 公共 API。
将深度学习模型部署为exe需要哪些工具
将深度学习模型部署为exe需要工具主要包括生产环境下PyTorch模型转换、PyTorch模型转为C++模型、生产环境下TensorFlow模型转换、生产环境下Keras模型转换、生产环境下MXNet模型转换、基于Go语言的机器学习模型部署、通用深度学习模型部署工具箱、前端UI设计资源、移动端和嵌入式模型部署、后端开发部分、基于Python的代码优化和加速等。
Ubuntu 命令教程全录
ubuntu如何卸载apt-get install安装的软件
ubuntu下使用apt方式安装、卸载nginx
ubuntu下apt-get安装及卸载jdk
linux命令(5)Ubuntu apt-get安装卸载命令
ubuntu下apt-get安装和彻底卸载mysql
ubuntu 下 apt-get来安装tomcat的几个问题
ubuntu中安装和卸载apache2
Ubuntu中安装和删除Tocmat6
Ubuntu安装VSCode
linux apt-get安装和卸载命令
如何在Ubuntu 14.04上安装与卸载PostgreSQL
Haproxy在linux下安装配置,以及开日志
【Ubuntu16】apt-get安装MariaDB
ubantu 安装erlang18.0 记录
如何重新安装boost,在ubuntu下
nodeJs express 安装与升级,ubuntu 卸载apt 包管理的软件
ubuntu10.10下network-manager的删除与安装
Ubuntu下boost库的编译安装步骤及卸载方法详解
Ubuntu 下面到 apt-get 命令安装和删除deb软件包
xrdp登录失败,最终卸载xrdp,重新安装解决
Ubuntu14.04 下apt-get安装Code::Blocks
ubuntu 16.04安装redis的两种方式(apt和编译方式)和卸载
ubuntu下安装go语言;sublime+gocode搭建;go的卸载和环境变量配个人.bashrc;2空位3个网
Ubuntu 16.04 apt终端命令的使用以及软件的安装和卸载
Ubuntu 下配置protobuf
Ubuntu apt-get彻底卸载软件包
ubuntu12.04上的mongodb卸载
Ubuntu16.04 python3.5安装 / 卸载opencv
在Ubuntu14.01 LTS下安装OpenMPI
Ubuntu如何重新安装g++编译器
Ubuntu14.04 下apt-get安装Code::Blocks
ubuntu 16.04安装redis的两种方式(apt和编译方式)和卸载
ubuntu下安装go语言;sublime+gocode搭建;go的卸载和环境变量配个人.bashrc;2空位3个网
Ubuntu 16.04 apt终端命令的使用以及软件的安装和卸载
Ubuntu 下配置protobuf
Ubuntu apt-get彻底卸载软件包
ubuntu12.04上的mongodb卸载
Ubuntu16.04 python3.5安装 / 卸载opencv
在Ubuntu14.01 LTS下安装OpenMPI
Ubuntu如何重新安装g++编译器
Ubuntu14.04 下apt-get安装Code::Blocks
ubuntu 16.04安装redis的两种方式(apt和编译方式)和卸载
ubuntu下安装go语言;sublime+gocode搭建;go的卸载和环境变量配个人.bashrc;2空位3个网
Ubuntu 16.04 apt终端命令的使用以及软件的安装和卸载
Ubuntu 下配置protobuf
Ubuntu apt-get彻底卸载软件包
ubuntu12.04上的mongodb卸载
Ubuntu16.04 python3.5安装 / 卸载opencv
在Ubuntu14.01 LTS下安装OpenMPI
Ubuntu如何重新安装g++编译器
ubuntu下内核的升级与卸载
Ubuntu 环境下,卸载Nginx后重装失败的处理方法
Ubuntu 安装MTP驱动访问安卓设备
ubuntu搭建libevent环境
卸载VMware Tools、重新安装VMware Tools、Ubuntu无法共享文件夹
Ubuntu 16.04 apt终端命令的使用以及软件的安装和卸载
ubuntu apt-get卸载软件无法卸载干净的解决方法(ubuntu卸载apache)
ubuntu 安装/卸载redis
ubuntu下virtualbox的安装、卸载
ubuntu14.04 安装及卸载opencv2.4.9
ubuntu下内核的升级与卸载
Ubuntu 环境下,卸载Nginx后重装失败的处理方法
Ubuntu 安装MTP驱动访问安卓设备
ubuntu搭建libevent环境
卸载VMware Tools、重新安装VMware Tools、Ubuntu无法共享文件夹
Ubuntu 16.04 apt终端命令的使用以及软件的安装和卸载
ubuntu apt-get卸载软件无法卸载干净的解决方法(ubuntu卸载apache)
ubuntu 安装/卸载redis
ubuntu下virtualbox的安装、卸载
ubuntu14.04 安装及卸载opencv2.4.9
ubuntu下内核的升级与卸载
Ubuntu 环境下,卸载Nginx后重装失败的处理方法
Ubuntu 安装MTP驱动访问安卓设备
ubuntu搭建libevent环境
卸载VMware Tools、重新安装VMware Tools、Ubuntu无法共享文件夹
Ubuntu 16.04 apt终端命令的使用以及软件的安装和卸载
ubuntu apt-get卸载软件无法卸载干净的解决方法(ubuntu卸载apache)
ubuntu 安装/卸载redis
ubuntu下virtualbox的安装、卸载
ubuntu14.04 安装及卸载opencv2.4.9
在linux 系统下如何卸载go 语言
Ubuntu中安装ZMQ以及pyzmq
Ubuntu下安装GTK的三种方法
ubuntu安装及卸载cuda
Ubuntu 16.04 安装 Java JDK
Ubuntu通过apt-get命令安装java jdk6
ubuntu16.04卸载mysql5.7安装mysql5.6
Ubuntu下安装Jenkins
ubuntu安装groovy
ubuntu卸载已经安装的软件包
名称栏目:go语言zmq go语言编程
当前路径:http://lswzjz.com/article/doiehsd.html