正向代理VS反向代理

时间:2020-03-07 19:45:13

标签: java rest microservices reverse-proxy

我是微服务架构中代理服务器实现的新手。那么在微服务架构中什么是正向和反向代理?在Java中实现它们的最佳实践是什么?将它们放在适当的位置有什么好处?

1 个答案:

答案 0 :(得分:1)

代理是一种在两点之间转发数据的服务。

转发代理是一种代理,它将根据客户端要求启动与服务器的连接。它通常在公司网络中用于控制员工的连接以禁止某些站点。如果您需要有关代理协议的更多信息,可以查找SOCKS4,SOCKS5或HTTP Connect代理。

但是,反向代理将充当服务器:将其连接起来就像是真实的服务器一样,它会将其隐藏。它通常用于隐藏服务器的实际位置或在多个服务器之间分配网络负载。流行的是NGINX。