django常用uwsgi和nginx部署,如果同一台机器上还有java服务,这通信应该怎么走?
我的java服务中会调用django服务的接口,这时候一般是调用 ip+外部端口(nginx向外暴露的django端口)还是直接ip+内部端口(django运行的实际端口)?
还有就是假如我的django服务没有对外的服务,只有java服务调用它,java服务暴露给前端使用,那这时候还有没有必要用nginx对django部署对应的uwsgi端口呢?
可能我不太明白同时使用uwsgi和nginx来部署django的原因。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
nginx 只能处理静态资源 动态资源分给uWSGI uWSGI和django应用进行交互 应用和数据库交互返回数据给uWSGI在返回给用户,单开django是单线程,并发好像只有10000左右(忘记了) ,uWSGI配置中可以设置进程和线程数,提高并发,吞吐量