开源项目名称:YoMo
开源我的项目负责人:@fanweixiao
开源我的项目简介:3 分钟构建工业微服务
开源我的项目类型:团队开源我的项目
我的项目创立工夫:2020 年
GitHub 数据:33 Star
GitHub 地址:https://github.com/yomorun/yomo
我的项目介绍
YoMo 是一款面向工业的微服务开源我的项目,不便集体与团队能够自建 IoT 和边缘计算平台。基于 YoMo,可疾速实现微服务架构的工业 App 开发,充分发挥 5G 带来的低延时、大带宽的高通率劣势。
YoMo 架构和亮点
YoMo 关注在 工业互联网畛域
- 在 IoT 设施接入侧,须要 <10ms 的低延时实时通信
- 在智能设施侧,须要在边缘侧进行大算力的 AI 执行工作
YoMo 蕴含两局部
yomo-edge
: 部署在企业内网,负责接管设施数据,并依照配置,顺次执行各个yomo-plugin
yomo-plugin
: 能够部署在企业公有云、私有云及yomo-edge-server
上
YoMo 的劣势
- 全程基于 Quic 协定传输数据,应用 UDP 协定代替 TCP 协定后,大幅晋升了传输的稳定性和高通率
- 自研的
yomo-codec
优化了数据解码性能 - 全程基于 Stream Computing 模型,并简化面向 Stream 编程的复杂度
团队自荐
YoMo 这个开源我的项目也在申请国产化方向。我的项目的初衷,其实是因为看到了国内工业软件技术落后、思路落后。整个激进的姿势,来源于“国内不如国外的软件好”。而当初咱们这个产品之所以被客户用,却恰好是因为国外产品不凋谢,软件和硬件绑定,卖的死贵,比硬件都贵了。
所以咱们公司往年一磋商,罗唆把这个底层开源进去,下层再加一些微服务相干的灵便配置,这样能够让甲方和乙方有更切实的“沟通规范和语言”,心愿还是能吸引更多工业开发者能够从“崇洋媚外”到“懂得造轮子和翻新没有那么的难”。
同样在咱们这两年的客户场景里,感触到了替换掉 TCP 后,无论是品质不好的网络还是 5G/ Wi-Fi 6 网络,应用 UDP 都能换来更好的成果。但国内整个在协定栈设计上还是传统,这也是咱们要持续致力的方向。
该我的项目已入选「SFOSSP – 思否开源我的项目反对打算」,咱们心愿借助社区的资源对开源我的项目进行相干的宣传推广,并作为一个长期我的项目助力开源事业的倒退,与宽广开发者共建开源新生态。
有动向的开源我的项目负责人或团队成员,可通过邮箱提供相应的信息(开源我的项目地址、我的项目介绍、团队介绍、联系方式等),以便晋升交换的效率。
分割邮箱:pr@segmentfault.com