PHP中的事件日志系统为db insert批处理事件
我目前正在开发一个事件日志系统,它将成为实时分析系统的一部分。单个事件通过rpc从主应用程序发送到另一台服务器,在该服务器上,apache下运行的单独php脚本处理事件数据 当前,接收服务器PHP脚本将事件数据传递到AMQP交换/队列,Java应用程序从队列中弹出事件,对其进行批处理,并执行批处理db插入 这将提供很大的可扩展性,但我认为成本是复杂的 我现在想把事情简化一点,所以我的问题是: 是否可以删除AMQP队列并从接收服务器上的PHP脚本中直接向db执行事件批处理和插入 如果是这样,是否需要某种中介数据库来批量处理事件,或者可以从PHP内部完成批量处理 提前谢谢 编辑: 感谢您花时间回复,更具体地说。在Apache下运行的PHP脚本是否可以配置为处理多个http请求PHP中的事件日志系统为db insert批处理事件,php,apache,Php,Apache,我目前正在开发一个事件日志系统,它将成为实时分析系统的一部分。单个事件通过rpc从主应用程序发送到另一台服务器,在该服务器上,apache下运行的单独php脚本处理事件数据 当前,接收服务器PHP脚本将事件数据传递到AMQP交换/队列,Java应用程序从队列中弹出事件,对其进行批处理,并执行批处理db插入 这将提供很大的可扩展性,但我认为成本是复杂的 我现在想把事情简化一点,所以我的问题是: 是否可以删除AMQP队列并从接收服务器上的PHP脚本中直接向db执行事件批处理和插入 如果是这样,是否需
因此,当Apache生成子进程时,这些进程中的每一个都将被配置为接受1000个http请求,处理它们,然后关闭?我看到了三个可能的答案:
如果您共享替代实现的指标(因为您所问的一切在技术上都是可能的,所以请先做,然后获得硬结果),我们可以提供更好的建议。但是,只要你不提供一些肉,把它放在烤架上,并向我们展示结果,就没有更多的东西可以告诉我们了。我想知道除了你自己,其他人怎么能回答这个问题。从技术上来说,一切都是可能的,但你不会问技术上的可能性,那么你会说什么呢?