• 微服务


    谈谈你对Restful的理解?

    RESTful (Resource Representational State Transfer,资源表现层状态转化)是一种软件架构风格。(在服务器端,应用程序的状态和功能可看作各种资源。)所有资源的接口都统一使用标准的HTTP方法,比如GET用来获取资源,PUT用来更新资源,POST用来新建资源(也可以用于更新资源)和DELETE用来删除资源。使用RESTful架构,统一了系统交互接口,(简化了整个系统架构,改进了子系统之间交互的可见性),因此也降低了开发的复杂性

    谈谈对微服务的理解?

    微服务架构是(一种架构模式或者说)是一种架构风格,它提倡将单一的应用程序划分成一组小的服务,每个服务运行在其独立的进程中,服务之间互相协调,互相配合,为用户提供最终的价值。(服务之间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTful API))。

    从开发的角度来说:微服务的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底地去解耦每一个微服务提供单个业务功能的服务,一个服务做一件事,从技术角度来看就是一种小而独立的处理过程,类似进程的概念,能够自行独立启动或者销毁,拥有自己独立的数据库

    常见面试题

    (1)谈谈对微服务的理解?

    (2)谈谈你对Restful的理解?

    参考好文:

    《Spring Boot实战》-- 汪云飞 编著

    希望本文章对您有帮助,您的转发、点赞是我的创作动力,十分感谢。更多好文推荐,请关注我的微信公众号--JustJavaIt
  • 相关阅读:
    objcopy使用
    linux中的strip命令简介
    strace命令详解
    bash执行顺序:alias --> function --> builtin --> program
    Ubuntu下安装docker
    uvm中类继承和phase
    error和exception有什么区别?
    sleep() 和 wait() 有什么区别?
    CSS3实现环形进度条?
    请写出你最常见到的5个runtime exception?
  • 原文地址:https://www.cnblogs.com/liaowenhui/p/12443203.html
Copyright © 2020-2023  润新知