rbi技术选型 博客分类: C++ RailsSocketGoogleMySQLRuby
程序员文章站
2024-02-22 18:06:52
...
目标:力求实现起来简单高效性能好
项目host
rbi
BI Server
核心业务组件:C++
网络层:TCP Socket
数据传输格式:protobuf
Metadata:MySQL
BI Web
Rails
BI Modeling Tool
Ruby
重点纠结在BI Server的技术选型上
网络层有很多选择,轻量级的libevent,重量级的ACE,最后决定用asio,不太重、社区评价不错而且文档较好
不想用HTTP和REST了,TCP Socket一是性能好,二是可以方便开发GUI的客户端
数据传输格式有文本、xml或二进制,发现protobuf是不错的选择,二进制安全而且性能比xml好
Web用Rails开发和维护会比较高效
项目host
rbi
BI Server
核心业务组件:C++
网络层:TCP Socket
数据传输格式:protobuf
Metadata:MySQL
BI Web
Rails
BI Modeling Tool
Ruby
重点纠结在BI Server的技术选型上
网络层有很多选择,轻量级的libevent,重量级的ACE,最后决定用asio,不太重、社区评价不错而且文档较好
不想用HTTP和REST了,TCP Socket一是性能好,二是可以方便开发GUI的客户端
数据传输格式有文本、xml或二进制,发现protobuf是不错的选择,二进制安全而且性能比xml好
Web用Rails开发和维护会比较高效
上一篇: java的arrays数组排序示例分享
下一篇: 根据控件Id得到控件并对该控件进行操作
推荐阅读
-
C++中的一个小问题 博客分类: 技术笔记 C++编译器
-
互联网公司防御DDOS的技术选型漫谈 博客分类: linux 互联网防火墙H3C华为Office
-
rbi技术选型 博客分类: C++ RailsSocketGoogleMySQLRuby
-
rbi技术选型 博客分类: C++ RailsSocketGoogleMySQLRuby
-
说说技术型创业团队的技术选型 博客分类: IT转载 大众硬件大众软件WordPressPHPErlang
-
说说技术型创业团队的技术选型 博客分类: IT转载 大众硬件大众软件WordPressPHPErlang
-
JAVA比C++更快? 博客分类: 编程技术 CC#C++Java八卦