MSEC|毫秒服務引擎開源框架

毫秒服務引擎(Mass Service Engine in
Cluster)是一個開源框架,適用於在廉價機器組成的叢集上開發和運營分散式後臺服務。毫秒服務引擎集RPC、名字發現服務、負載均衡、業務監控、灰度釋出、容量管理、日誌管理、key-value儲存於一體。

MSEC

毫秒服務引擎非常容易搭建和上手,使用它,初學者從零開始開發一個分散式後臺demo並執行起來,只需要2個小時。基本上是一個小時完成框架搭建,一個小時完成開發上線。

毫秒服務引擎功能特色:

1.分散式服務:模組間訪問採用RPC的方式,開發者不用關注網路與報文格式,像寫單機程式一樣開發分散式服務。

2.服務高可用性:負載自動均衡與容錯,對於單機故障、區域性網路波動等狀況自動應對,服務高可用性。

3.支援多種語言:支援C/C++/java/PHP語言,後續還將繼續豐富;如果選擇C/C++語言,支援協程,兼具開發和執行效率。

4.Web管理介面:Web化的管理介面,在web介面完成配置、釋出、監控、日誌、Key-value儲存叢集管理等所有操作。

5.Docker映象安裝:需要複雜部署的伺服器都採用docker映象的方式安裝,使得部署與上手非常容易。

6.體系化:相比使用其他開源元件拼湊起來的解決方案,毫秒服務引擎更加的體系化,對團隊的規範更加到位。

毫秒服務引擎的創作衝動和構建經驗,來自QQ後臺團隊超過10年的運營思考,它是一整套解決方案,但也可以拆分的來使用其中的監控、key-value儲存單品。使用者可以快速擁有一套具備監控、名字發現服務、負載均衡、灰度釋出、配置管理、日誌、kv儲存等功能的系統化的開發與運營框架,特別適合網際網路初創公司。

猜你喜歡

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *