我正在尝试将node.js应用程序推送到heroku.
该应用程序有一个http服务器侦听一个端口(process.env.PORT),但我也想要一个使用另一个端口的Web套接字.这可能在heroku吗?我正在使用ws.js来做套接字.
在我的本地机器上,我显然可以使用3000作为一个端口而8080作为另一个端口,但我看不出如何定义heroku很乐意让我使用的第二个端口.
谢谢
亚光
我正在编写一个ASP.NET MVC 3应用程序.当用户登录时,我需要检查远程系统并从系统获取该用户的最新数据.此任务大约需要15秒.
用户应该能够在登录后直接输入我的应用程序(无需等待15秒进行远程呼叫!).远程呼叫完成后,将更新用户本地信息.
我正在考虑使用一个线程来做这件事,在他们登录并让它运行之后创建它.然而,在阅读之后,我在使用MVC中的线程时担心回收等问题.我会使用异步控制器,但我不需要向用户反馈此后台进程的状态.我是否正确关注线程,即使它们是短暂的?