关于UDP连接的有关问题
关于UDP连接的问题?最近有个问题困扰了下,请教下大家。。打算写一个UDP的链接,具体内容是这样的。客户机读取
关于UDP连接的问题?
最近有个问题困扰了下,请教下大家。。
打算写一个UDP的链接,具体内容是这样的。
客户机读取本地命令并将结果发送到服务器。服务器接收,客户机可能有很多个,而且这个命令隔5分钟(可变)就发一次。
我的疑问是:
1,服务器这边用子进程去响应,客户机太多的话比如(500个),服务器是不是很容易就挂了??
2,服务器接收数据后的处理,这里需求是要将数据存储起来供别人写的php使用,最简单是当然直接存入一个文本文件中,但是我想请教下有没有别的更好的处理方法,才学基础的东西,突然弄网络编程没有思绪。。
新手勿喷呀。。
[解决办法]
1.连接请求创建一个请求队列去处理
2.XML/Json格式存储
[解决办法]
1. UDP没有连接
2. 考虑用线程池+请求队列
[解决办法]
[解决办法]其实LZ的想法刚开始的话是够用的。
比如可以先尝试着子进程的处理方式,写出来东西后做个压力测试,看看性能怎样,然后再考虑用其他的多线程之类的技术去改善性能。
再如,存文件无疑是最快捷的实现方式,可以先把功能做出来,看看有无性能/扩展的问题。到最后会发现,当数据到了一定规模的时候,一定会用数据库。
其实所谓高手,都是这么过来的,先功能,然后性能,这样必然有功能扩展和性能调优,然后就慢慢成熟起来。
至于TCP/IP,不同网络间host能够通信,靠得的是IP层的route,可以补一下相关的基本知识。
[解决办法]