仓库:https://github.com/sogou/workflow/branches

1.简介

作为搜狗的C++服务器引擎,搜狗C++工作流支持搜狗几乎所有的后端C++在线服务

这是一款设计轻巧优雅的企业级编程引擎,可以满足大多数C++后端开发需求。

2.功能

  • 快速构建一个HTTP 服务器:
  • 作为一个多功能的异步客户端,它目前支持HTTP,Redis,MySQL和Kafka协议。
  • 在自定义协议上实现客户端/服务器并构建您自己的RPC 系统。
  • srpc基于它,是一个独立的开源项目,支持srpc、brpc、trpc和thrift协议。
  • 构建异步工作流;支持通用系列和并行结构,并且还支持任何DAG结构。
  • 作为并行计算工具。除了联网任务,搜狗C++ Workflow还包括计算任务的调度。所有类型的任务都可以放入同一个流中。
  • 作为一个异步文件IO工具在Linux系统,具有高性能超过任何系统调用。磁盘文件IO也是一个任务。
  • 实现任何计算和网络关系非常复杂的高性能、高并发的后端服务。
  • 构建微服务体系。
  • 该项目具有内置的服务治理和负载平衡功能。
  • 该工作流K8S插件使使用名称服务与自动化部署kubernetes。

3.编译环境

  • 该项目支持Linux,macOS,Windows,Android等操作系统。
  • Windows版本目前作为一

sogou/workflow入门(windows版)相关推荐

  1. Android Studio2.0 教程从入门到精通Windows版

    系列教程 Android Studio2.0 教程从入门到精通Windows版 - 安装篇 Android Studio2.0 教程从入门到精通Windows版 - 入门篇 Android Studi ...

  2. 一步步实现windows版ijkplayer系列文章之一Windows10平台编译ffmpeg 4.0.2,生成ffplay

    一步步实现windows版ijkplayer系列文章之一Windows10平台编译ffmpeg 4.0.2,生成ffplay 最近想研究下ffplay的代码,学习代码是枯燥无味的,也是抽象的,学习一个 ...

  3. play-framework的安装配置(OS X和windows版)

    原帖地址:http://blog.csdn.net/tju_dxy0805/article/details/26269265 使用play framework的前提是安装 JDK 6及以上并且配置好j ...

  4. 视频教程-OpenGL入门2019版-其他

    OpenGL入门2019版 在大学期间系统的学习了opengl.计算机图形学.计算机视觉的算法,与2013年加入4399,任职暗黑战神项目组主程,2015年3月底离职创业,创办了战火信息科技有限公司, ...

  5. PyTorch 1.6正式发布!新增自动混合精度训练、Windows版开发维护权移交微软

    点击上方"视学算法",选择加"星标"置顶 重磅干货,第一时间送达 本文转载自:机器之心 刚刚,Facebook 通过 PyTorch 官方博客宣布:PyTorc ...

  6. WorkFlow入门Step.4—Adding Procedural Elements-For-WF4.0-(续)

    开篇 上篇,我们简单的说明了WF的入门,那么院子里面已经有很多的高手,写了不少的关于工作流的应用,最近在集成工作流平台的过程中也是发现了不少的问题和心得体会,工作流果真不只是审批那么简单,复杂度可见非 ...

  7. windows版influxDB安装与配置

    一.下载链接https://portal.influxdata.com/downloads,选windows版 二.解压到安装盘,目录如下 三.修改conf文件,代码如下,直接复制粘贴(1.4.2版本 ...

  8. 生产者消费者问题——C++ windows版 多生产者多消费者的队列实现

    最进要写一个多线程加载资源的资源管理器(ResourceManager)和多线程音频解码器(MultiThread Decoder).因为距最近一次用到多线程放下好久了,所以今天把生产者消费者问题练一 ...

  9. Xamarin.Forms教程下载安装Windows版的Xamarin开发工具

    Xamarin.Forms教程下载安装Windows版的Xamarin开发工具 下载安装Windows版的Xamarin开发工具 本节将讲解如何下载并安装Windows版的Xamarin开发工具. 下 ...

  10. Oracle instant client安装与设置 - Windows版,可用WIN7

    1.下载 到http://www.oracle.com/technology/software/tech/oci/instantclient/index.html下载符合自己版本的安装程序. 2.解压 ...

最新文章

  1. qt on android 桌面鼠标事件,Qt on Android 不能自动创建Qt套件的问题的解决
  2. 前端面试经历(持续更新)
  3. Managing Tables
  4. 我也来说说Dynamic
  5. datatable 创建列赋值_Datatable 添加新列并赋值
  6. 使用Windows software center进行在线更新的后台进程SCClient.exe
  7. 红黑树操作详解——很形象的过程
  8. Async Await
  9. 《Spring攻略(第2版)》——1.5 指定Bean引用
  10. python使用缩进来体现-python使用缩进来体现代码之间的逻辑关系吗?
  11. #paragma详解
  12. 方立勋JavaWeb学习地址
  13. Java网络编程(两种聊天室:TCP和UDP)
  14. w ndows摄像头驱动怎么安,电脑中如何安装摄像头驱动
  15. 林群、张景中院士近年来致力于微积分局部公理化,此路不通
  16. 浮窗---创建系统浮窗(可拖动)
  17. Vue3.0笔记(B站天禹老师)
  18. wps插入C/C++代码
  19. Git基本命令的使用
  20. 实体店防盗,RFID技术作用巨大

热门文章

  1. Qt雪花飘落程序,下雪
  2. 重置CISCO 2911SEC/K9路由器密码
  3. C语言hannoi汉诺塔
  4. 李沐等人提出UN-EPT:用于语义分割的统一高效金字塔Transformer
  5. YDOOK:STM32: CH340G 芯片介绍 USB 转串口芯片
  6. @synthesize 和 @dynamic 分别表示什么
  7. 鸡啄米:C++编程入门系列之四(数据类型)
  8. linux源码rm函数,linux的rm命令源码
  9. 闲鱼,越分享才越有价值
  10. oracle auto failover,dg设置auto failover