文件读写问题,希望多给些意见。
问题描述:
我是做电信行业软件的(联机计费采集)。现在有个棘手的问题,希望大家给些自己的思路,谢谢!
完成巨龙04交换机的实时计费采集,现在是04交换机一天实时的写一个计费文件。现在用户要求做到实时,所以必须在交换机程序写文件的同时我在另一台机器上来读这个文件并分解话单,实时传送给帐务中心。
这里涉及到问题:
1、一个进程在实时写一个文件,而另一个进程要读这个文件,怎么办?
2、要求不改现有的交换机程序,也就是在现有的基础上来完成(04交换机厂家不会因为你而修改交换机程序的,所以没有办法与采集程序做资源同步--否则用文件映射,共享内存应该可以解决的)
希望大家给些思路,真的很棘手啊!!谢谢!