1、Nginx如何保证请求参数不丢 在nginx中添加请求头的参数,表示每次请求时,携带请求者的请求头信息,访问服务器. 2、数据库的优化策略 1.优化sql语句(多表操作) 原则:尽可能根据主键查询,尽可能少用关联查询. 2.创建索引(对经常查询的数据创建索引) 3.添加缓存(Redis ...
微服务 Q:为什么要用微服务 微服务有哪些优势 单体应用把所有功能都堆放在一起,改动影响大,风险高。 微服务具有以下优势: 针对特定服务发布,影响小,风险小,成本低。 频繁发布版本,快速交付需求。 低成本扩容,弹性伸缩,适应云环境。 Q:怎么解决服务调用闭环 循环依赖 服务分层,设定groupId。比如分为上层服务,中间层服务,底层服务。 上层服务可以调用中间层 底层服务,底层服务不允许调用上层服 ...
2020-06-28 23:34 0 772 推荐指数:
1、Nginx如何保证请求参数不丢 在nginx中添加请求头的参数,表示每次请求时,携带请求者的请求头信息,访问服务器. 2、数据库的优化策略 1.优化sql语句(多表操作) 原则:尽可能根据主键查询,尽可能少用关联查询. 2.创建索引(对经常查询的数据创建索引) 3.添加缓存(Redis ...
微服务面试题 Spring Cloud官网 http://spring.io/projects/spring-cloud Spring Cloud中国社区 http://springcloud.cn/ Spring Cloud中文网-官方文档中文版 https ...
1、什么是微服务? 微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分成一组小的服务,每个服务运行在其独立的自己的进程中,服务之间互相协调、互相配合,为用户提供最终价值。 服务之间采用轻量级的通信机制互相沟通(通常是基于 HTTP 的 RESTful API)。 每个服务 ...
---------------------------------------------------Eureka 工作原理与服务注册发现机制 ...
微服务系统的监控主要包含以下三个方面: Logging 就是记录系统行为的离散事件,例如,服务在处理某个请求时打印的错误日志,我们可以将这些日志信息记录到 ElasticSearch 或是其他存储中,然后通过 Kibana 或是其他工具来分析这些日志了解服务的行为和状态。大多数情况下,日志记录 ...
微服务网关 在微服务架构中,随着微服务的拆分,这些微服务不可能同时提供对外服务,这样就需要一个网关系统,承接外网的流量。有了API 网关,各个 API 服务提供团队可以专注自己的业务逻辑处理,而 API 网关则更专注于安全、流量、路由等问题。 我们先来看一下微服务网关主要提供哪些功能。 统一 ...
Spring Boot 有哪些优点? 答:Spring Boot 的优点有: 减少开发,测试时间和努力。 使用 JavaConfig 有助于避免使用 XML。 避免大量的 Maven 导入和各种版本冲突。 提供意见发展方法。 通过提供默认值快速开始开发。 没有单独的 Web 服务器需要 ...
微服务部分面试题 背景:蹲小僵尸 蹲小僵尸 蹲小僵尸;整理下微服务相关的部分面试题,以备不时之需! 一、什么是微服务Micoreservice? 微服务的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底地去耦合,每个微服务提供单个业务功能的服务,一个服务只做一件事 ...