小编Far*_*han的帖子

负载均衡器和 API 网关混淆

我一直致力于移动技术,现在我正在涉足后端系统,更具体地说是系统设计。我不断遇到关于 api 网关和负载均衡器角色的相互矛盾的陈述。谷歌搜索只返回了同样的六个结果,这些结果主要集中在一些著名服务提供的负载均衡器或 API 网关服务的实现上。我将在这里列出我面临的所有困惑,希望有人能够澄清所有这些。

有时,我发现 API 网关是与客户端设备通信的单点。另一方面,有些地方提到“请求发送到负载均衡器,负载均衡器将其均匀地分布在服务器上”。那么什么是正确的呢?API网关接收请求还是负载均衡器?

其他地方,当我用谷歌搜索这个主题时,说两者完全不同。我知道 API Gateway 可以做很多事情,比如 SSL 终止、日志记录、限制、验证等,但它也可以做负载平衡。那么API网关本身就是一个负载均衡器,还具备其他职责吗?

关于这个主题,我想了解负载均衡器是否在同一集群的服务器之间或不同的数据中心或集群之间分配负载?那么 API 网关呢?

api gateway 有什么特殊之处以至于它成为微服务架构的默认选择?API 网关托管在哪里?DNS 将域名解析为负载均衡器或 API 网关?

可能很清楚,我完全困惑了。如果问题正确的话,在哪些系统中负载均衡器比 API Gateway 受益更多。

dns load-balancing distributed-system system-design api-gateway

53
推荐指数
4
解决办法
3万
查看次数

用于短信的广播接收器 - 如何在默认消息传递应用程序读取之前阻止/删除短信

我的目标是创建一个应用程序,用于存储短信包含在短信中的某些单词,并阻止它到达默认的短信应用程序.我意识到我需要在我的应用程序中放置一个sms消息的广播接收器,但是如何确保如果消息包含KEYWORD,消息会立即被删除并且无法访问任何其他消息应用程序?我被困在这里,所以任何帮助都表示赞赏.谢谢

问候,

法尔汉

sms android broadcastreceiver

4
推荐指数
1
解决办法
7638
查看次数