微服务具备的特性
1. 每个微服务可独立运行在自己的进程里;
2. 一系列独立运行的微服务共同构建起了整个系统;
3....技术栈不受限;
在微服务中,我们可以结合项目业务及团队的特点,合理的选择技术栈.例如某些服务可使用 关系型数据库MySQL;某些微服务有图形计算的需求,我们可以使用Neo4j;甚至可以
根据需要,部分微服务使用...运维要求较高;
更多的服务意味着更多的运维投入.在单体架构中,只需要保证一个应用的正常运行;而在微服务中,需要保证几十甚至几百个服务的正常运行与协作,这给项目的运维带来了很大挑战.
2....雪崩效验:
当一台服务器请求发送到另一台服务器,另一台服务器由于宕机无法响应,这样请求的服务器会一直发送请求,会堆积大量的线程和进程,当堆积到一定程度以后系统资源被
消耗殆尽,这样这台服务器也就宕机了...子项目:
Spring Cloud Config
就是我们通常意义上的配置中心.Spring Cloud Config把应用原本放在本地文件的配置抽取出来放在中心服务器,本质是配置信息从本地迁移到云端