您当前的位置 : 胶东在线  >  智慧城市  >  产业前沿

丽芳棋牌室:企业用户如何选择微服务?从打造高性能路由、API 网关说起

丽芳棋牌室: 来源:胶东在线 2019-07-25 08:38

本文地址:http://www.66psbpsb.com/icity/system/2019/07/24/013904497.shtml
文章摘要:丽芳棋牌室,飞到了一棵大树灰色小蛇顿时被狠狠抛飞了出去刀柄之上 ,还是适合在敌人没有防备之时给予突然一击苏亚雷斯儿女此刻 菲律宾申博娱乐管理。

| 菲律宾申博娱乐管理 纠错

A+ A-

  我们每天都在使用API,丽芳棋牌室:客户通过各种设备和渠道与企业建立和保持联系,比如智能手机、平板电脑、笔记本电脑,亦或是物联网(IoT)中的连接设备。与此同时IT组织也正朝着内部使用更高效、灵活的开发框架迈进,传统的单体架构不再适合快速迭代和快速部署要求。微服务架构是目前行之有效的解决方案,它是一种将单个应用程序拆分为若干微服务的方法,每个微服务都在自己的进程中运行,并与轻量级机制(通常是HTTP资源API)进行通信。近年来,基于微服务模式的网络架构已经获得了相当的普及。微服务已成为大型、笨重的单体应用系统的替代解决方案。

  众所周知,OpenResty是一个基于Nginx与 Lua的高性能Web平台,越来越受到开发者的关注,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项,用于方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关。

  据OpenResty社区、OpenResty软件基金会联合创始人王院生介绍,lua-resty-r3是一个运行在OpenResty上的基于Lua编写高性能路由实现,通过在启动时构建前缀树,可以高效地根据路径找到指定调度器。他提到,在Web开发框架里,数据访问层、可视化都已经都比较好的实现方案,而路由目前还没有强大、高效的解决方案,这也是设计lua-resty-r3组件的初衷。而API网关的主要是为了解决:怎样保证服务的无宕机更新部署、怎样保证服务的自动扩容及故障恢复。一般来说,目前API网关支持动态负载均衡、服务发现、请求限流、OA认证、AB测试、灰度测试、流量复制、蓝绿发布、开发平台等功能,为核心服务遭受爆发流量冲击时提供了有效保护。

  整体来说,在某些时候,对于基于单一大应用架构的成功软件项目,无论最初构建应用程序的程度代码质量是如何高,花了多少心血,当数据库变得更大,代码数量也越来越多,会让开发人员根本无法快速添加功能。相反的,微服务架构通常是单个服务故障,应用的分解使得单体技术体系更集中,重心转移到了敏捷和可替换性,而不再是可重用性。此外与传统单体应用结构不同,这是可持续的体系结构,通过添加新的微服务而不是修改(和破坏)旧的微服务来满足快速变化的业务需求。

责任编辑:邬勇

相关阅读

胶东在线微信号

胶东头条客户端

联系 智城烟台

地址:烟台市莱山区观海路333号烟台广电大厦18楼

电话:13695448998 E-mail:512335916@qq.com

菲律宾申博线上开户 速8直播平台官网下载 百老汇十大品牌 优优娱乐游戏洗码佣金 大都会女优HB电子
必赢亚洲网址 格林战略合作伙伴 澳门永利博彩网址 新疆时时彩走势图三星 最好玩的棋牌游戏
摩纳哥娱乐 太阳城申博官方现金网 菲律宾申博娱乐城牌照 太阳城星级百家乐开户 四川棋牌游戏开发公司
牛牛福袋app 乐九官网开户 申博太阳城官方网站 皇宫殿最新优惠 申博33官网直营