zoukankan      html  css  js  c++  java
  • SpringCloud面试题

    微服务

    1.   什么是微服务

    是一种架构模式,将单一应用程序划分成一组小的服务,服务之间互相协调,互相配合。每个服务运行在独立的进程中,服务与服务间采用轻量级的通信机制互相协作。每个服务都围绕着具体业务进行构建,并且能够被独立的部署到生产环境、类生产环境等。

    2.   构架有哪些

     

    3.   怎么选中对应的boot版本

    第一种去spring官网查看对应表,第二种去https://start.spring.io/actuator/info观看json字符串

    4.   SpringCloud的优缺点

    优点:

    1、服务拆分粒度更细,有利于资源重复利用,有利于提高开发效率

    2、可以更精准的制定优化服务方案,提高系统的可维护性

    3、微服务架构采用去中心化思想,服务之间采用Restful等轻量级通讯,比ESB更轻量

    4、适于互联网时代,产品迭代周期更短

    缺点:

    1、微服务过多,治理成本高,不利于维护系统

    2、分布式系统开发的成本高(容错,分布式事务等)对团队挑战大

    5.Eureka

    6.什么是服务治理

    在传统rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,所以需要使用服务治理来管理依赖的关系,可以实现服务调用、负载均衡、容错等、实现服务发现与注册。

  • 相关阅读:
    git操作
    致橡树
    python 3.8 下安装 tensorflow 1.14
    TensorFlow
    内容充实丰富,情节引人入胜夺人眼球,后面的转折更是点睛之笔
    注册,监听,回调....
    技术,制度,文化
    协议 标准, 框架 ,规范
    ES数据同步方案
    成立思维课
  • 原文地址:https://www.cnblogs.com/kmcl1314/p/14627442.html
Copyright © 2011-2022 走看看