微服務最佳實踐框架

2021-10-22 16:51:18 字數 575 閱讀 2328

優化選型 底層的最優方案

服務選型

開發框架

spring boot

服務閘道器

zuul

服務註冊與發現

eureka

服務呼叫

feign

斷路器hystrix

靜態頁nginx+lua+redis

快取redis自建雲/雲服務

訊息佇列

rabbitmq/雲服務

資料庫mysql/雲服務

服務部署和彈性伸縮

jenkins+docker/雲容器

自動化測試與整合

jenkins

分布式定時任務

xxl-job

認證jwt token

資料庫crud操作

spring jdbc template

前端框架

vue.js

伺服器安全框架

spring security

應用伺服器

spring boot 內嵌tomcat容器

分布式檔案儲存

雲服務

微服務最佳實踐 MSE 微服務引擎

簡介 微服務引擎 mse microservice engine 是乙個面向業界主流開源微服務框架 spring cloud 和 dubbo 的一站式微服務平台。其由四個主要部分組成 微服務治理中心 微服務註冊中心 微服務配置中心 微服務閘道器。mse 在 2019 年 7 月正式上線,最早僅支援 ...

微服務 Dubbo的最佳實踐

這樣的配置可以讓 provider 的實現者一開始就思考 provider 端的服務特點和服務質量等問題。建議在provider端配置的屬性有 timeout 方法呼叫的超時時間 retries 失敗重試次數,預設是 2 加上第一次呼叫,會呼叫 3 次 loadbalance 負載均衡演算法 有多個...

ThinkPHP PHP最佳實踐框架

thinkphp是乙個開源的php框架,是為了簡化企業級應用開發和敏捷web應用開發而誕生的。最早誕生於2006年初,原名fcs,2007年元旦正式更名為thinkphp,並且遵循apache2開源協議發布。早期的思想架構 於struts,後來經過不斷改進和完善,同時也借鑑了國外很多優秀的框架和模式...