微服务要面临的问题

Posted doit8791

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微服务要面临的问题相关的知识,希望对你有一定的参考价值。

微服务是将原来独立系统拆分成多个小的、独立进程运行的小服务单元,服务单元之间通过RPC或HTTP协议来相互通信协作。每个独立的服务内部都有自己的数据存储、业务逻辑、运维部署机制。

我们在享受微服务化后带来的灵活、便利、扩展性同时,对我们的运维和服务治理也提出了新的挑战。从早先单体应用的代码依赖变成了通信依赖。同时还要考虑网络延迟、分布式事务、异步消息等问题。

在将单体应用微服务化时我们先要从大的方面梳理出一个系统包含哪些功能,然后找出最核心的功能,再对这些核心功能梳理出主要的流程,并明确流程上的各个节点,并找出每个节点的强依赖和弱依赖。强依赖不可降级必须要有灾备方案。

以上是关于微服务要面临的问题的主要内容,如果未能解决你的问题,请参考以下文章

云原生应用安全微服务架构下API业务安全分析概述

Spring Cloud微服务安全实战_4-1_微服务网关安全_概述&微服务安全面临的挑战

微服务架构数据治理

在 Spring Boot 中使用 netflix zuul 面临微服务问题

网关安全-微服务安全面临的挑战及常见架构

啥,你要抛弃单体,拥抱微服务?