智慧城市招商
您當前的位置 : 膠東在線  >  智慧城市  >  產業前沿

企業用戶如何選擇微服務?從打造高性能路由、API 網關說起

來源:膠東在線 2019-07-25 08:38

| 舉報 糾錯

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

防城港| 聊城| 河池| 揭阳| 桂林| 六安| 临猗| 承德| 宣城| 大兴安岭| 恩施| 百色| 文山| 云浮| 乐清| 长兴| 深圳| 马鞍山| 三门峡| 株洲| 香港香港| 乌海| 承德| 三河| 临海| 广西南宁| 三沙| 黑龙江哈尔滨| 启东| 甘孜| 吐鲁番| 汕尾| 仁寿| 朔州| 海北| 沭阳| 林芝| 阿坝| 灵宝| 永康| 宁德| 大同| 博尔塔拉| 海门| 温州| 定安| 张家界| 厦门| 武威| 大连| 莱芜| 巴彦淖尔市| 中卫| 象山| 伊犁| 乐平| 泗阳| 沧州| 宿迁| 吉林| 荣成| 醴陵| 安吉| 开封| 梧州| 内江| 燕郊| 长葛| 永州| 泰兴| 五家渠| 兴化| 公主岭| 枣阳| 定州| 松原| 甘南| 绍兴| 嘉兴| 武威| 昌都| 石嘴山| 眉山| 抚顺| 伊犁| 驻马店| 乐清| 蓬莱| 庄河| 锡林郭勒| 宜春| 龙岩| 淮南| 灵宝| 佛山| 三沙| 鄂州| 衡阳| 章丘| 青海西宁| 朝阳| 泰兴| 济宁| 许昌| 百色| 莒县| 佳木斯| 海拉尔| 邹平| 自贡| 白城| 桐乡| 遂宁| 广元| 咸阳| 丹阳| 六安| 德清| 芜湖| 桓台| 桂林| 池州| 鹤岗| 乐山| 海南| 石嘴山| 怒江| 鄂尔多斯| 池州| 双鸭山| 三明| 海拉尔| 吉林| 黄山| 安康| 绵阳| 洛阳| 桐乡| 陇南| 台州| 青州| 毕节| 建湖| 海安| 安吉| 日喀则| 梅州| 梅州| 梅州| 宜昌| 西藏拉萨| 湖北武汉| 肇庆| 晋中| 泸州| 海拉尔| 遵义| 天长| 莆田| 吴忠| 湖北武汉| 塔城| 珠海| 保定| 昌吉| 清远| 新泰| 晋中| 鄢陵| 云浮| 玉环| 西双版纳| 灵宝| 陇南| 绵阳| 江苏苏州| 嘉善| 宁国| 高雄| 神农架| 莱芜| 那曲| 瑞安| 哈密| 肥城| 营口| 巴音郭楞| 吐鲁番| 邵阳| 上饶| 包头| 南京| 日照| 项城| 琼中| 潍坊| 枣庄| 达州| 新疆乌鲁木齐| 保亭| 信阳| 海西| 天门| 常州| 如东| 牡丹江| 来宾| 珠海| 乌兰察布| 图木舒克| 平潭| 枣阳| 金华| 随州| 揭阳| 文昌| 伊春| 泗阳| 宿迁| 天门| 张家口| 钦州| 公主岭| 巴音郭楞| 伊犁| 广西南宁| 邳州| 安阳| 达州| 荣成| 楚雄| 垦利| 诸城| 肇庆| 天门| 镇江| 通辽| 雄安新区| 汕头| 黔东南| 陕西西安| 桐乡| 金坛| 绵阳| 台南| 莆田| 双鸭山| 吐鲁番| 内江| 泸州| 宿州| 中卫| 巴彦淖尔市| 牡丹江| 山东青岛| 遵义| 辽源| 海丰| 泰兴| 深圳| 慈溪| 林芝| 日喀则| 锦州| 漳州| 茂名| 新沂| 淄博| 红河| 清远| 黔南| 汉川| 柳州| 鸡西| 马鞍山| 忻州| 赤峰| 宜都| 遵义| 松原| 青海西宁| 衡水| 漯河| 大庆| 眉山| 新沂| 丽江| 定州| 扬州| 济南| 吕梁| 广元| 武安| 三亚| 资阳| 扬州| 广西南宁| 阿勒泰| 铜仁| 安徽合肥|