在一次采访中,我被问到一个问题:如何优化一个接收数百万请求的微服务?如何优化多次访问的服务响应的延迟/频率?
我的回答是:我将检查使响应变慢的DB查询,然后配置缓存。
有没有人可以告诉我除了这些之外,还有什么方法可以优化服务?如果有任何云端的东西?
发布于 2021-06-30 20:19:28
这是一个庞大而复杂的问题,根据您环境的上下文和结构,可能会有许多不同的(并且非常长的)答案。
有很多模式和概念适合不同的场景和架构。
我建议你从这里开始:https://microservices.io/patterns/index.html
这个网站背后的人(Chris Richardson)长期以来一直在倡导微服务。你可以在Youtube上找到很多关于这个人的讨论。这是开始您的微服务世界之旅的一个很好的方式。
发布于 2021-07-01 15:30:12
以下是我对这个问题的看法:
正如您所提到的,在数据访问层周围,
https://stackoverflow.com/questions/68193780
复制相似问题