zoukankan      html  css  js  c++  java
  • 微服务与分布式

    最近看帖子经常看到微服务架构和分布式项目,还总有人称微服分布式,这到低是啥呢?

    1、什么是分布式呢?

    不同模块部署在不同服务器上,对系统的水平拓展,分散单个服务器压力.

    作用:分布式解决网站高并发带来问题

    2、 什么是集群?

    多台服务器部署相同应用构成一个集群,利用硬件优势支撑访问量高的应用.

    作用:通过负载均衡设备共同对外提供服务

    就是说使用硬件来解决高并发的问题,相当于增加网络带宽来减少网络延迟

    3什么是微服务?

    微服务是对系统进行更细粒度的拆分,侧重于模块解耦和复用,不同的微服务不一定部署到不同服务器上,微服务是使系统各个功能拆分更加精细和独立的垂直拓展。

    分布式一定是微服务的,但是微服务一定不是分布式的。

    对于什么是微服务架构,知乎有篇帖子讲的通俗易懂,大家可以看看:https://www.zhihu.com/question/65502802

  • 相关阅读:
    Java线程的几种状态
    常用几种Java Web容器
    数据库触发器
    SQL优化及注意事项
    Oracle中rownum和rowid的区别
    数据库及SQL优化
    如何安装使用Impala
    Impala:新一代开源大数据分析引擎
    开源大数据查询分析引擎
    Google Dremel 原理
  • 原文地址:https://www.cnblogs.com/KYin/p/14535281.html
Copyright © 2011-2022 走看看