建站百科

NEWS

青岛网站建设web开发常用的互联网架构模式之微核架构

2022/8/2 10:39:11 阅读()



  上一节我们一起看了web开发常用的互联网架构模式有哪些“事件驱动架构”的细节及优缺点,本篇我们一起来详细了解下“微核架构”。

  微核架构(microkernel architecture)又称为"插件架构"(plug-in  architecture),指的是软件的内核相对较小,主要功能和业务逻辑都通过插件实现。内核(core)通常只包含系统运行的最小功能。插件则是互相独立的,插件之间的通信,应该减少到最低,避免出现互相依赖的问题。


微核架构优点:

    1、良好的功能延伸性(extensibility),需要什么功能,开发一个插件即可。

    2、功能之间是隔离的,插件可以独立的加载和卸载,使得它比较容易部署。

    3、可定制性高,适应不同的开发需要。

    4、可以渐进式地开发,逐步增加功能。

微核架构缺点:

    1、扩展性(scalability)差,内核通常是一个独立单元,不容易做成分布式。

    2、开发难度相对较高,因为涉及到插件与内核的通信,以及内部的插件登记机制。


  以上就是青岛网站建设小编为大家分享的青岛网站建设web开发常用的微核架构,下一节我们再来探讨以下“微服务架构”,欢迎大家前来点评。

本文地址:http://www.city86.com/news_view_462/

    服务热线

    24小时咨询:

    15054251826

    业务咨询:

    15966820013(微信同号)

    官方微信

    关注公众号

    扫一扫加微信

    Copyright © 2011-2022 青岛诚企网络 city86.com
    青岛诚企网络专业企业网站建设-企业快速建站-成品网站制作-网站定制-网站设计-专业网站建设公司.

    在线客服

    Online Service