美文网首页
四十一、互联网架构模板:“开发层”和“服务层”技术

四十一、互联网架构模板:“开发层”和“服务层”技术

作者: 明翼 | 来源:发表于2018-11-14 23:02 被阅读17次

    1、开发层技术

    开发层技术

    2、服务层技术

    业务发展,导致越来越复杂,系统间依赖加深,服务层的主要目的是降低系统间关联复杂度。

    2.1 配置中心

    为解决各个系统配置分散、查询故障慢的问题、效率低、配置无法做基本的校验和容错。
    基本的配置中心结构如下:


    配置中心

    2.2 服务中心

    当系统的数量不多的时候,系统间的调用一般记录在配置文件中,如果系统多了,修改起来比较麻烦,而且没办法做故障时候的容灾。


    image.png

    1)服务名字系统

    image.png

    2)服务总线
    由服务总线来完成调度,服务的调用方和请求方不直接交互。


    服务总线

    感觉像是服务的总代理,但是这个难道不会存在单点故障吗?

    两者区别

    3、消息队列

    消息队列都出现是为了减少系统间的交互,不好的交互如下图:


    image.png

    添加队列后:


    image.png

    相关文章

      网友评论

          本文标题:四十一、互联网架构模板:“开发层”和“服务层”技术

          本文链接:https://www.haomeiwen.com/subject/ocwsfqtx.html