Re: [讨论] 想监看API的动作,要用web socket吗?

楼主: JYHuang (夏天到了,冷不起来了说)   2017-05-31 13:38:01
※ 引述《gpmm (银色)》之铭言:
: 其实如果 loading 不大(只有你一个人要看)的话,
: 用笨方法跑就好了吧?
: 直接写 log 档然后 js 每秒请求,
: 简单暴力,让脑袋专注在真正问题上 XD
: 如果你是要研究 socket.io,基本上你的想法应该没错:
: API 执行 -> 纪录(档案或 DB) -> PHPSocketIO 读档 -> Client
: 因为你的 API 不是提供 socket.io 对接的服务,
: 所以还是需要中继一个暂存吧。
也是有考虑过gpmm兄说的
API方面直接写log
SocketIO端每几秒去读log档然后丢到Client去显示
不过其于想顺便学习WebSocket的好奇心,所以搞死自己这样
想先搞清楚的是,用socket.io对接,Client端也是属于持续性连线
不适合像我API这样,一个http请求就是一个生命周期
收到一笔就连一次socket.io给服务端后断线
真要用对话的方式要用您之前提到的zmq让PHP API跟PHP socket.io的服务端沟通嘛?
作者: GALINE (天真可爱CQD)   2017-05-31 18:27:00
zmq 也好,phpsocket.io 也好,基本上会跟 webserver 分开你会需要跑另外一个 application server 处理这块
作者: banqhsia (BEN)   2017-06-20 00:25:00
以台是用 laravel 之类的框架吗?会这样问是因为,如果是的话,就有一堆写好的套件可以用

Links booklink

Contact Us: admin [ a t ] ucptt.com