原文:5個規則,確保你的微服務優化運行

最近幾年好像大家都開始對微服務着迷,與此同時單體架構也在慢慢淡出人們的視線。 當然,熱門的趨勢總是來來去去,而且它們所受到的關注往往被媒體誇大了,實際情況並不總是如此。不過,對於微服務來說,人們似乎已經達成共識,認為這個趨勢會一直存在下去。這是有道理的。從概念的角度來說,微服務擴展了工程師們幾十年來采用的相同原則。 一旦你開始使用微服務架構,也許你需要本文中提到的 個規則,幫助你成功運行它們。 微 ...

2020-07-23 10:30 0 746 推薦指數:

查看詳情

微服務優化之使用gRPC做微服務的內部通信

使用gRPC做微服務的內部通信 gRPC是一個由Google開源的遠程服務調用框架,具有多路復用和雙向流式通信的特性。 大家好,在本文中將為大家介紹為什么我們應該使用gRPC代替RESTful或JSON,來開發微服務內部的通信接口。 什么是gRPC? gRPC是一個高性能的、開源的、普遍 ...

Mon Mar 09 16:45:00 CST 2020 1 927
微服務性能優化之thrift改造

在我當前所做的web項目中,采用前后端分離模式前端通過Django 提供restful接口,后端采用微服務架構,微服務之間的調用采用jsonrpc,由於微服務之間的調用很頻繁,導致前端得到的響應很慢,所以就不得不做性能優化。 JSON-RPC是一種基於JSON的跨語言遠程調用協議 ...

Tue Mar 20 05:44:00 CST 2018 1 2793
微服務之間的通訊安全(八)-Sentinel入門之規則持久化

規則持久化   現在我們配置的規則實際上是在內存中的,如果客戶端應用配置中有控制台(dashboard),當流量經過客戶端的時候,會把規則同步給控制台;同樣當在控制台配置規則后,也會把規則推送給相應的客戶端。規則都是存放在兩邊的內存中,一旦控制台或客戶端重啟,內存中的規則就消失了。如下圖 ...

Thu Feb 13 07:39:00 CST 2020 0 720
微服務之間的通訊安全(二)-使用JWT優化認證機制

1、使用JWT來解決認證中存在的問題   之前說認證中存在的問題是效率低,每次都要取認證服務器進行校驗;不安全,傳遞用戶信息是放到請求頭中的明文。這兩個問題的解決方案就是JWT。JWT官網掃盲連接https://jwt.io/introduction/。   因為我們之前發出去的令牌都是 ...

Sun Feb 09 07:47:00 CST 2020 0 1023
IDEA批量啟動微服務與簡單優化JVM

第一步 第二步 選擇 Edit Configurations... 第三步 點擊左上角的+號,選擇Compound 第四步 選擇要批量啟動的服務 簡單優化,設置每個微服務的啟動內存,和最少內存 ...

Tue May 19 19:35:00 CST 2020 0 1024
微服務之間的通訊安全(三)-JWT優化之權限控制

上節我們使用JWT優化了認證機制,通過令牌可以解析出當前用戶是誰,並且這個令牌可以在網關到微服務微服務微服務之間傳遞,現在我們來看一下權限的控制 1、簡單的ACL控制 最簡單的情況就是ACL(訪問控制列表),能干什么都在scope里面,但是scope是針對客戶端應用的,無法控制各個用戶 ...

Mon Feb 10 04:40:00 CST 2020 0 1122
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM