原创 微服務架構Spring細談 (一)

SpringCloud組件和概念介紹一:什麼是微服務(Microservice) 微服務英文名稱Microservice,Microservice架構模式就是將整個Web應用組織爲一系列小的Web服務。這些小的Web服務可以獨立地編譯及部署

原创 阿里P8架構師談:MySQL數據庫的索引原理、與慢SQL優化的5大原則

MySQL憑藉着出色的性能、低廉的成本、豐富的資源,已經成爲絕大多數互聯網公司的首選關係型數據庫。雖然性能出色,但所謂“好馬配好鞍”,如何能夠更好的使用它,已經成爲開發工程師的必修課,我們經常會從職位描述上看到諸如“精通MySQL”、“SQ

原创 在微服務領域Spring Boot自動伸縮如何實現

自動伸縮是每個人都想要的,尤其是在微服務領域。讓我們看看如何在基於Spring Boot的應用程序中實現。我們決定使用Kubernetes、Pivotal Cloud Foundry或HashiCorp's Nomad等工具的一個更重要的原

原创 大牛解析——分佈式鎖

目前幾乎很多大型網站及應用都是分佈式部署的,分佈式場景中的數據一致性問題一直是一個比較重要的話題。分佈式的CAP理論告訴我們“任何一個分佈式系統都無法同時滿足一致性(Consistency)、可用性(Availability)和分區容錯性(

原创 Redis緩存,併發問題看這篇就可以了

把redis作爲緩存使用已經是司空見慣,但是使用redis後也可能會碰到一系列的問題,尤其是數據量很大的時候,經典的幾個問題如下:(一)緩存和數據庫間數據一致性問題分佈式環境下(單機就不用說了)非常容易出現緩存和數據庫間的數據一致性問題,針