大数据-一个程序中,TCP协议用的muduo网络库,UDP协议可以用boos.asio吗?

问题描述

一个程序中,TCP协议用的muduo网络库,UDP协议可以用boos.asio吗?

通过TCP协议接收数据,解析好,在用UDP协议转发。
UDP转发是后面增加的,muduo网路库不支持Udp协议,自己用socket api写,担心大数据,多并发的时候不可靠。请问大神有什么建议?

解决方案

这个当然可以,只要协议格式客户端,服务端之间处理好。

解决方案二:

udp确实不可靠,要解决可以自己实现一套超时和重发机制,比如说每个数据包打上标号,发送方和接收方处理好重发,如果对数据质量要求高的话最好再加一层校验,不加也行,,

时间: 2024-09-11 08:14:26

大数据-一个程序中,TCP协议用的muduo网络库,UDP协议可以用boos.asio吗?的相关文章

开发一个大数据应用程序来执行数据探查和发现

探查大数据和传统企业数据是许多组织的共同需求.在本文中,我们概述了为通过基于 Hadoop 的平台管理的大数据建立索引的方法和指南,以便将这些数据用于数据发现解决方案.具体来讲,我们将介绍如何将存储在 IBM 的 InfoSphere BigInsights(一个基于 Hadoop 的平台)中的数据推送到 InfoSphere Data Explorer.InfoSphere Data Explorer 是一个复杂的工具,支持业务用户探查并组合来自多个企业和外部数据源的数据. 简介 如果您关注过

大数据应用程序最佳选择:SQL还是NoSQL?

执行大数据项目的企业面对的关键决策之一是使用哪个数据库,SQL还是NoSQL?SQL有着骄人的业绩,庞大的安装基础;而NoSQL正在获得可观的收益,且有很多支持者.我们来看看两位专家对这个问题的看法. 专家 ·VoltDB公司首席技术官Ryan Betts表示,SQL已经赢得了大型企业的广泛部署,大数据是它可以支持的另一个领域. ·Couchbase公司首席执行官Bob Wiederhold表示,NoSQL是可行的选择,并且从很多方面来看,它是大数据的最佳选择,特别是涉及到可扩展性时. SQL经

大数据在统计中的应用初探

大数据是信息时代的必然产物,是人们在日常工作.学习.生活中,使用以现代网络.特别是以互联网为特征的现代信息技术和其他各种电子计量设备而产生的海量信息.对海量信息的采集.存储.分析.整合.控制而得到的数据就是大数据.中央<关于深化统计管理体制改革提高统计数据真实性的意见>中指出,大力推动大数据在政府统计工作中的应用,将电子化行政记录和各类交易.交互.传感等大数据作为政府统计基础数据的重要来源,努力构建现代化新型统计调查体系. 大数据统计应用有什么意义?还有哪些问题和障碍?如何加快大数据在统计工作

大数据在医疗保健中的真正愿景

从可穿戴技术的影响到促进癌症研究的潜力,医疗保健领域的大数据技术引起了很多热议.然而,大数据在医疗保健中的真正愿景不在于个人数据收集或使用不同的应用程序,而在于结合医疗保健数据为医生创造新资源的潜力. 新的数据源 为了进行最近的研究,研究人员转向社交媒体上的数据,通过识别敌意或消极语言来识别压力的措施.然后他们将数据转换为颜色编码的地图,以预测任何给定位置的心脏病的可能性.当研究人员用传统研究创建的地图交叉检查他们的发现时,发现这些地图几乎相同.基于这些结果,研究人员认为使用外部数据源进行大数据

什么是HADOOP、产生背景、在大数据、云计算中的位置和关系、国内外HADOOP应用案例介绍、就业方向、生态圈以及各组成部分的简介(学习资料中的文档材料)

1. HADOOP背景介绍 1. 1.1什么是HADOOP 1.        HADOOP是apache旗下的一套开源软件平台 2.        HADOOP提供的功能:利用服务器集群,根据用户的自定义业务逻辑,对海量数据进行分布式处理 3.        HADOOP的核心组件有 A.       HDFS(分布式文件系统) B.       YARN(运算资源调度系统) C.       MAPREDUCE(分布式运算编程框架) 4.        广义上来说,HADOOP通常是指一个更

人工智能和大数据的开发过程中需要注意这12点

人工智能是近年来科技发展的重要方向,在大数据时代,对数据采集.挖掘.应用的技术越来越受到瞩目.在人工智能和大数据的开发过程中,有哪些特别需要注意的要点? 人工智能领域的算法大师.华盛顿大学教授Pedro Domingos对此进行了深入思考. 在我们新近翻译的<智能Web算法>(第2版)中,对Pedro Domingos教授的观点进行了高度的概括,提炼出12个注意点,为行业开发实践提供了重要参考: 注意点1:你的数据未必可靠 在实际应用中,有很多各种各样的原因会导致你的数据是不可靠的.因此,当你

Hadoop在电信大数据业务系统中的应用

文章讲的是Hadoop在电信大数据业务系统中的应用,2013年11月22-23日,作为国内唯一专注于Hadoop技术与应用分享的大规模行业盛会,2013 Hadoop中国技术峰会(China Hadoop Summit 2013)于北京福朋喜来登集团酒店隆重举行.来自国内外各行业领域的近千名CIO.CTO.架构师.IT经理.咨询顾问.工程师.Hadoop技术爱好者,以及从事Hadoop研究与推广的IT厂商和技术专家将共襄盛举. ▲IT168专题报道:http://www.it168.com/re

文件删不掉显示已在另一个程序中打开怎么办删除?

  有时候我们想删除电脑上的某个文件或者文件夹的时候,会弹出一个对话框写着,操作无法完成,因为其中的文件夹或文件已在另一个程序中打开,请关闭该 文件夹或文件然后重试,这多半是由于文件夹里面文件正在被某个程序使用,或者正在运行导致,下面介绍不借助任何第三方工具就解决这个问题. 右键点击桌面下方的任务栏,在下拉菜单中选择任务管理器选项点击进入任务管理器. 此时我们点击任务管理器上方的进程选项,查看我们需要删除的文件或者文件夹运行进程选择结束进程. 当然有时候可能我们在任务管理器进程中找不到自己要结束

c#-获取另一个程序中第一个textbox的值怎么做?

问题描述 获取另一个程序中第一个textbox的值怎么做? 另一个程序(也是c#程序)叫abc.exe,我想获取他的其中一个textbox的值,怎么做呢?帮忙写段代码吧 解决方案 http://bbs.csdn.net/topics/390544950 解决方案二: SendMessage(hwnd, WM_GETTEXT, 100000, ptr); 发送消息来获取 解决方案三: $('#id').text() 解决方案四: 1.用 HWND WINAPI FindWindow( _In_op