Navigation

    西南IT社区
    • Register
    • Login
    • Search
    • 主页
    • 问答
    • 话题
    • 热门
    • 圈子
    • 工作机会
    • 活动
    • 项目

    微服务架构MSA

    极客生涯
    微服务架构msa
    1
    1
    58
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Q
      q194343672 last edited by

        任何的软件都会随着使用时间的增长,产生大量的业务数据,然而当这些数据积累到一定数量级时,由于服务器的承载能力有限,势必会影响系统的整体运行效率,会出现界面打开迟钝、查询统计速度缓慢的情况。根据业务及管理的要求,检测数据必需在系统内长期留存备查,所以不能只靠删除数据的方式来解决系统运行速度日趋缓慢的问题,而购置新服务器不仅价格昂贵而且无法从根本上解决问题,所以这也不是一个十分合适的办法。
      4f2a05aa-925c-4083-abc6-fdd6537ea1f0-image.png
        微服务架构下原有的单个系统,会被拆分成多个可独立设计、开发、运行和运维的小应用,这些小应用能够通过服务完成互相之间的交互和集成,每个小应用都可以从前端Web服务器、 UI界面到逻辑层、控制层、数据库的访问都是独立的。

        而我们能用的办法有提升系统响应速率。微服务架构下,把单个服务通过Docker容器分割成多个独立服务,而每个小应用单独链接自己的数据库,可以单独启用自身服务,各个服务之间会通过限流、负载均衡、熔断、降级、重试等机制有效保证系统的响应速率。

        提升系统稳定性:可把整个系统部署于多个虚拟服务器或者私有云中,通过软件之间的负载均衡、重试机制满足系统稳定性需求,同时系统采用JAVA开发,JAVA最大的优势就是支持跨平台操作,可把系统部署与Windows服务器、Linux服务器、Unix操作系统等不同操作系统服务器中,可保证服务器在任何时间段内都可以不间断运行;并且提供灵活、高效的备份和恢复策略,确保系统安全性。

        便于升级扩展。系统各个功能模块彻底松耦合,增加新的功能模块或部分功能模块升级,不会影响整个系统的运行。

         便于维护。微服务架构下,技术选型是去中心化的,给采用单体式编码方式下很难实现的功能提供了模块化的解决方案,由此,单个服务很容易开发、理解和维护。

      1 Reply Last reply Reply Quote 0
      • First post
        Last post
      使用HTML构建办公软件 使用HTML构建办公软件 使用HTML构建办公软件
      Q
      娇
      玩
      1
      光
      A
      庆
      小
      U
      Y
      L
      I
      Z
      I
      Y
      C
      Z
      E
      Y
      U
      I
      A
      Z
      Y
      Y

      西南地区IT社群(QQ)
      云南
      【昆明网页设计交流吧】243627302
      【昆明nodejs交流吧】 243626749
      【VUE】838405306
      【云南程序员总群】343606807
      【昆明UI设计】104031254
      【云南软件外包】15547313
      贵州
      【PHP/java源码/站长交流群】55692114
      四川
      【成都Java/JavaWeb交流】86669225
      【vaScript+PHP+MySql】116270060
      【UI设计/设计交流学习群】135794928
      重庆
      【诺基亚 JAVA游戏博物馆】 559479780
      【PHP,Java,Python,C++接单】 442103442
      西藏
      社群
      昆明网页设计交流吧
      友情链接
      • Funtask
      • Funtask 社区
      • SUWIS
      ©2019-2021 滇ICP备20006698号