DBus 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
DBus 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

DBus 专注于数据的收集及实时数据流计算,通过简单灵活的配置,以无侵入的方式对源端数据进行采集,采用高可用的流式计算框架,对在业务流程中产生的数据进行汇聚,经过转换处理后成为统一 JSON 的数据格式(UMS),提供给不同数据使用方订阅和消费,充当数仓平台、大数据分析平台、实时报表和实时营销等业务的数据源。

DBus 将 UAV 采集的全维监控数据以无侵入方式进行实时收集,为下游大数据处理平台 Wormhole 运行统计模型和机器学习提供数据源。

此外,DBus 还提供以下特性:

  • 多种数据源支持,海量数据实时传输

  • 感知源端 schema 变更,数据实时脱敏

  • 初始加载和独立加载

  • 统一标准化消息传输协议,可靠多路消息订阅分发

  • 支持分表数据汇集

DBus 技术架构

DBus 支持 Oracle,MySQL,Log, RocketMQ 等数据源,这次开源版本支持 MySQL 数据源(支持版本 v5.6, v5.7),DBus的主要潜在客户包括:

  • 数仓平台和数据分析平台

  • 实时营销决策

  • 实时报表展示

  • 异构数据实时同步

  • 其他实时性要求高的系统

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2018/05/18 22:34

Dbus组成和原理

DBUS是实质上一个适用于桌面应用的进程间的通讯机制,即所谓的IPC机制。适合在同一台机器,不适合于INTERNET的IPC机制。DBUS不是一个为所有可能的应用的通用的IPC机制,不支持其他IPC机制的很多特性。DBUS提供了一个低时延、低消耗的IPC通讯,因为它采用了二进制的数据交换协议,不需要转换成文本化的数据进行交换,DBU...

0
0
发表了博客
2019/01/31 11:19

Getting start with dbus in systemd (02) - How to create a private dbus-daemon

Getting start with dbus in systemd (02) 创建一个私有的dbus-daemon (session) 环境 这里我们会有两个app: app1(client),app2(server), 然后,再启动一个“dbus-daemon (session)” 我们期望,app1 和 app2 之间的通信,可以使用 刚才启动的 “dbus-daemon” 代码在: git clone https://github.com/muahao/hello-...

0
0
发表了博客
2018/11/15 15:01

DBUS及常用接口介绍

[原文] 1. 概述 1.1 DBUS概述 DBUS是一种高级的进程间通信机制。DBUS支持进程间一对一和多对多的对等通信,在多对多的通讯时,需要后台进程的角色去分转消息,当一个进程发消息给另外一个进程时,先发消息到后台进程,再通过后台进程将信息转发到目的进程。DBUS后台进程充当着一个路由器的角色。 DBUS中主要概念为总线,...

0
0
发表了博客
02/26 18:25

QT DBUS基本介绍

说明 本文的代码在 https://github.com/onier/qt_dbus 本代码有三个部分 QtDbusServer QtDBusClient QtDBusListener。 QtDbusServer 主要提供了一个计算器,在服务名为"my.test.SCalculator"的/my/test/OCalcula......

0
0
发表了博客
2019/02/01 09:39

在dbus 线上传递非法utf8 字符串导致与dbus连接被关闭

dbus 规范规定: The value of any string-like type is conceptually 0 or more Unicode codepoints encoded in UTF-8, none of which may be U+0000. The UTF-8 text must be validated strictly: in particul......

0
0
发表了博客
2019/08/29 10:46

【转载】dbus介绍与例子

转自:https://blog.csdn.net/ty3219/article/details/47358329 总结   dbus-daemon服务端与各个app客户端之间的关系如下:   1.dbus-daemon服务端建立unix socket文件,文件地址默认为unix:path=/var/run/dbus/system_bus_socket,app客户端应用通信需要先进行socket文件指定,通过系统环境变量值指定:     e...

0
0
发表了博客
2018/09/09 20:19

dbus-python 编程

Tutorial : https://dbus.freedesktop.org/doc/dbus-python/tutorial.html API : https://dbus.freedesktop.org/doc/dbus-python/dbus.html Data types Unlike Python, D-Bus is statically typed - each method has a certain signature representing the types of its arguments, and will not accept arguments of ot...

0
0
发表了博客
2013/03/12 15:45

DBus API的使用(讲的很清晰)

转自DBus 入门与应用--基本概念 上(C API 级别的使用观点)、DBus 入门与应用--基本概念 下(C API 级别的使用观点) 转载请注明出处 作者: 唐风 DBus是用来进行进程间通信的。下面这张图展示了一些DBus的大部分东西,但是它太复杂了: DBus 本身是构建在 Socket 机制之上。真正的通信还是由 Socket 来完成的。DBu...

0
3
发表于大前端专区
2019/11/07 16:07

Dbus项目前端React组件汇总

由于本次项目基于DBus https://github.com/BriData/DBus 项目为基础进行开发,该项目采用前后分离的方式,前端主要是基于React构建的项目,对于一个非专业前端来说 由于Dbus项目中并没有对前端这块有介绍,因此刚开始...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2017/09/11 09:49

 宜信正式开源其AIOps落地三大利器

宜信正式开源其AIOps落地三大利器 宜信技术研发中心在CNUTCon全球运维技术大会上宣布正式开源支撑AIOps 的三大利器:UAVStack, Wormhole, DBus. 不断开放开源技术,推动技术共同成长是宜信技术生态的目标之一。包括在今天正式开源的UAVStack,Wormhole,DBus等在内,已经开放七个系列的软件技术。更多开源参见技术学院官...

1
12
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
46 收藏
分享
返回顶部
顶部