Storm中Spout用于读取并向计算拓扑中发送数据源,最近在调试一个topology时遇到了系统qps低,处理速度达不到要求的问题,经过排查后发现是由于对Spout的使用模式不当导致的多线程同步等待。这里罗列几点个人觉得编写Spout代码时需要特别注意的地方。
分类:
其他好文 时间:
2014-06-29 14:53:27
阅读次数:
306
一、本人设想的TCP服务器有如下特性:1.启动服务,一直监听端口。2.有新连接(客户端)就通知用户。并把连接接收到的数据回调给用户。3.客户端连接上后用户可在任意时间发送数据给它。4.客户端断开时关闭或用户可手动关掉。以上操作都可以不同线程在完成。二、使用libuv遇到的问题由于对libuv不熟悉+...
分类:
其他好文 时间:
2014-05-29 23:07:45
阅读次数:
437
1、QTcpSocket
继承于QAbstractSocket继承于QIODevice2、QTcpSocket提供的几种接收和发送数据方法write( const char *,
qint64 ) : qint64write( const char * ) : qint64write( const ...
分类:
其他好文 时间:
2014-05-29 22:56:22
阅读次数:
268
这几天用了下ASyncSocket完成前后台即时通讯,当时有想过用消息推送的技术实现的,可是后来想到消息推送的不可靠性还是算了。于是使用了tcp/ip实现后台主动发送数据给前台的功能。最开始设计后台的时候,我有考虑到数据量比较大的问题,所以数据大的时候我会使用分包和组包的功能去实现。TCP/IP.....
分类:
移动开发 时间:
2014-05-28 21:06:38
阅读次数:
356
近期使用winSock做的一个网络项目中,使用TCP+Socket连接编写的一个多线程的网络程序,功能是client负责不断地向server端发送数据,服务端负责接收数据。client是一个DLL,服务端程序是一个随机启动的NT
Service服务程序。程序在夜间无人操作的执行过程中,client常...
分类:
其他好文 时间:
2014-05-26 18:00:58
阅读次数:
256
思路: 使用文件映射来共享进程间数据 每个进程都有2个线程在循环监听数据的发送和接收
数据的发送和接收都有一个信号量来同步信息 通信的两个进程需要知道两者信号量的名字
发送数据的时候,释放发送的信号量,将数据写入文件映射,并释放要通信进程接收数据的信号量 对方进行等待接收数据的信号量,并接收数据
分类:
其他好文 时间:
2014-05-26 15:42:14
阅读次数:
202
写在前面的话我们在使用Ajax时,当我们向服务器发送数据时,我们可以采用Get方式请求服务器,也可以使用Post方式请求服务器.那么,我们什么时候该采用Get方式,什么时候该采用Post方式呢?Get请求和Post请求的区别1.使用Get请求时,参数在URL中显示,而使用Post方式,则不会显示出来...
分类:
其他好文 时间:
2014-05-24 09:14:52
阅读次数:
368
下面模拟了,简单的客户机服务器投射模拟的过程。客户机像服务器发送数据,服务器接受到数据后,发送回给客户机。再由客户机打印出来。需要的函数:网络方面服务器socket(AF_INET,SOCK_STREAM,0);
AF_INET表示IPV4,SOCK_STREAM表示基于字节流的,0表示协议由前面....
分类:
其他好文 时间:
2014-05-23 22:37:19
阅读次数:
386
一、work线程向main线程发送数据(work线程发数据,main线程处理数据)public
class MainActivity extends Activity { private Button button; private TextView
textView; pr...
分类:
其他好文 时间:
2014-05-21 19:29:29
阅读次数:
234
Android是作为智能手机的操作系统,我们开发的应用,大多数也都需要连接网络,通过网络发送数据、获取数据,因此作为一个应用开发者必须熟悉怎么进行网络访问与连接。通常android中进行网络连接一般是使用scoket或者http,http是最多的情况,这里,我来总结下,怎么进行http网络访问操作。
android是采用java语言进行开发的,android的包中包含java的URLConn...
分类:
移动开发 时间:
2014-05-21 10:35:32
阅读次数:
394