当前位置: 首页 > 知识库问答 >
问题:

具有负载平衡和提交功能的微服务

吕利
2023-03-14

我热衷于了解微服务的以下几个方面。

>

  • 提交和回滚。如果要通过调用多个微服务来实现业务目标,谁来协调提交和回滚?微服务是否需要在其实现中嵌入提交-回滚协议?或者,它是由某种外部因素提供的?

    微服务的负载平衡。一个微服务是由负载均衡器前置来帮助它扩展的吗?因此,扩展是否超出了服务的实现范围?

    与AWS Lambda/Bluemix OpenWhisk/Azure函数相关。微服务与“无服务器”架构相比如何?

  • 共有1个答案

    茅星雨
    2023-03-14

    理想情况下,事务应该在微服务级别上处理,但在某些时候,跨多个服务的事务可能需要回滚机制或两阶段提交。

     类似资料:
    • 我是微服务的新手。(学习阶段)。我有一个问题。我们在云中部署微服务。(例如 AWS)。云已经提供了负载平衡和日志。我们还在Spring Boot中实现了负载平衡(功能区)和日志(Rabbit MQ和Zipkin)。这两种实现有什么区别?我们两者都需要吗?有些人可以回答这些问题吗? 提前感谢。

    • 这项技术的新手,因此请温柔一点。目标是使用mod_jk设置Tomcat负载平衡。我的设置如下(都在一台机器上): Win7 x64 Apache Httpd 2.2 Tomcat 6 mod_jk 1.2.37(用于httpd2.2.x)2个Tomcat实例(同一台机器) 我已正确设置Tomcat,可以通过localhost:8080和localhost:8081访问Web应用程序。但当我尝试通过

    • 如果我想在服务器端使用Firebase,而不是使用快速和node.js的REST路由,我将如何处理缩放和负载平衡?例如,如果我有一个在服务器端使用Firebase的快速应用程序,那么每个旋转的服务器都会包含这些侦听器并对它们做出反应吗?在考虑到弹性负载平衡的情况下,在服务器端使用Firebase是否有可扩展的解决方案?

    • 我已经在AKS上部署了我的kubernetes应用程序,它使用内部负载均衡器,而没有单独的入口控制器。 目前该服务可以使用超文本传输协议访问,我想保护该服务。如何启用https以及应在何处安装证书?

    • 试图自学如何使用库伯内特斯,但有一些问题。 我的下一步是尝试使用LoadBalancer类型的服务来访问nginx。 我建立了一个新的集群并部署了nginx映像。 然后,我为LoadBalancer设置服务 设置完成后,我尝试使用LoadBalancer入口(我在描述LoadBalancer服务时发现)访问nginx。我收到一个此页面无法工作的错误。 不太确定我哪里出错了。 kubectl获得sv

    • 当我将服务与ClusterIP类型和2个POD一起使用时,流量分布在2个POD上。 我找到了另一种服务类型LoadBalancer。这两种服务的区别是什么?LoadBalancer与ClusterIP有何不同? 谢谢