后台集群应用互相访问的问题(反向代理,RPC?)

liuxins_udi 发布于 2016/06/22 12:51
阅读 221
收藏 0

请问一个问题,我们整个系统环境就只需要用到十几台机器,在做spring security 集群开发布署时,security本身信息除了SESSION 需要统一存储外,
2个相同security应用 分别布署在2台机器上,
现在用户在浏览器发起某个应用的资源请求,此应用把请求转到
security 验正 用户请求方式,
1.此应用(security-Client)除了通过SOA (dubbo) 访问security 外,
2.是否 还可以 通过Nginx ,HAProxy 访问(也就是把服务方security 多台机器的地址 配在HAProxy 文件中)?
3.这2种方式有什么区别? 也就是通过 Nginx ,HAProxy 反向代理 访问 security,在后台内部 ,这种方式有何不妥?

自己的疑惑点:可以说这是一个方案选择的问题(包括安全性能和集成框架),为何
1. 在接入层 接收并转发 用户在浏览器发起某个应用的资源请求 的时候,一般用LVS ,Nginx ,HAProxy等 反向代理访问 2.后台应用之中,应用系统之间访问一般用 RPC(再高大点DUBBO)
 ,为什么是这样的

加载中
0
就是个精虫上脑的地方
就是个精虫上脑的地方

RPC最主要解决了高可用的问题,如果某台服务器挂了,不影响正常的应用, 如果Nginx 挂了怎么办 


就是个精虫上脑的地方
就是个精虫上脑的地方
回复 @liuxins_udi : 重点应该是关注应用吧,而不是上层的各种HA
liuxins_udi
liuxins_udi
Nginx 挂了怎么办?不是 KEEPALIVE 心跳做高可用性吗
0
zheng_pat
zheng_pat
是nginx还是rpc看你打算把接口怎么暴露出来,如果是http接口的话,就用nginx做请求转发下就可以。而且即使你是rpc也少不了nginx
返回顶部
顶部