Page 19 - 嘉和资讯八十一期
P. 19

员工风采















       辑、返回响应,最终实现敏捷开发。                                              4、支持 DevOps 的全生命周期。
       微服务在我司的落地解决了如下问 从代码版本管理、代码自动构建、库


       题:                                                     管理,到自动测试、自动部署等持续
                                                              交付的全流程支撑。能够将应用的发
            1、将庞大复杂的代码进行拆分易

       于维护,可实现敏捷快速迭代,高可                                       布从以周为单位提升到以小时为单

       用,高性能,高并发,良好扩展性并                                       位。

       可持续开发,每个微服务可独立部署,                                             5、实现应用运维的自动化,包

       各个服务间是松耦合的。                                            括应用一键部署、故障自动恢复、自

                                                              动弹性伸缩,不依赖于脚本实现。例
            2、通过对应用进行充分解耦,灵

       活组装特定业务应用场景,满足实际                                       如 : 平台会自动调整资源来帮助运行

       业务部门的日常业务需求。例如 : 应                                     于其上的应用更好地应对突发流量。

       对频繁的需求调整——增加人手、并                                       当应用负载突然提升的时候,平台会

       行迭代;应对业务差异——另开版本、                                      在很短时间内(1 分钟左右)自动增

       独立维护;应对业务高峰——多业务                                       加相应的资源来分担负载。当负载高

       线同时作业。提高开发资源利用率,                                       峰期过去以后,平台会自动回收多余

       满足应用快速上线和迭代需求,实现                                       的资源,避免资源浪费。

       公司业务互联网化。                                                    6、提供应用层的管理和监控,

                                                              能够观察应用运行的情况和具体数值
             3、支持多重、多级别的高可用性,

       系统本身能够在线升级,系统扩容缩                                       (例如 : 吞吐量和响应时间等)来更

       容不影响业务运行,无论是应用、服                                       好地衡量应用的运行状态。

       务还是系统本身升级,均不会导致业                                             微服务架构给我司业务响应和创

       务停顿。                                                   新带来高效助推能力。
   14   15   16   17   18   19   20   21   22   23   24