微服務架構(gòu)風格是一種將一個單一應用程序開發(fā)為一組小型服務的方法,每一個服務運行在自己的進程中,服務間通信采用的輕量級通信機制(通常用 HTTP 資源 API)。 這些服務圍繞業(yè)務能力構(gòu)建并且可通過全自動部署機制獨立部署。 查看全文>>
技術(shù)文章2020-04-10 |傳智播客 |微服務架構(gòu)優(yōu)勢
ElasticSearch 提供了一套基于restful風格的全文檢索服務組件。前身是compass,直到2010被一家公司接管進行維護,開始商業(yè)化,并提供了ElasticSearch 一些相關(guān)的產(chǎn)品,包括大家比較熟悉的 kibana、logstash 以及 ElasticSearch 的一些組件,比如 安全組件shield 。 查看全文>>
技術(shù)文章2020-04-10 |傳智播客 |ElasticSearch是什么
Spring Cloud 并不是一個項目,而是一組項目的集合。在 Spring Cloud中包含了很多的子項目,每一個子項目都是一種微服務開發(fā)過程中遇到的問題的一種解決方案。它利用 Spring Boot的開發(fā)便利性巧妙地簡化了分布式系統(tǒng)基礎設施的開發(fā),如服務發(fā)現(xiàn)注冊、配置中心、消息總線、負載均衡、斷路器、數(shù)據(jù)監(jiān)控等,都可以用 Spring Boot的開發(fā)風格做到一鍵啟動和部署。 查看全文>>
技術(shù)文章2020-04-10 |黑馬程序員 |Spring Cloud是什么
在正式學習 Spring Cloud 之前我們先使用 Spring Boot 實現(xiàn)一個微服務。 業(yè)務非常簡單: (1)商品微服務:通過商品 id 查詢商品的服務; (2)訂單微服務:通過訂單 id 查詢訂單數(shù)據(jù),同時需要調(diào)用商品微服務查詢出訂單詳情數(shù)據(jù)對應的商品數(shù)據(jù) 查看全文>>
技術(shù)文章2020-04-10 |黑馬程序員 |Spring Boot如何實現(xiàn)微服務
簡單的說,Idea就是寫代碼用的工具。Idea是一個專門針對Java的集成開發(fā)工具(IDE),由Java語言編寫。所以,需要有JRE 運行環(huán)境并配置好環(huán)境變量。它可以極大地提升我們的開發(fā)效率,可以自動編譯,檢查錯誤。慢慢的,在公司中,開始使用Idea進行開發(fā)。 查看全文>>
技術(shù)文章2020-04-09 |傳智播客 |Idea安裝與高級配置
HashMap是Java中常用的集合,而且HashMap的一些思想,對于我們平時解決業(yè)務上的一些問題,在思路上有幫助,基于此,本文將分析HashMap底層設計思想,并手寫一個迷你版的HashMap! 查看全文>>
技術(shù)文章2020-04-09 |傳智播客 |HashMap底層設計思想
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,對技術(shù)要求也越來越高,所以在當期情況下項目的開發(fā)中對數(shù)據(jù)訪問的效率也有了很高的要求,所以在項目開發(fā)中緩存技術(shù)使用的也越來越多,因為它可以極大的提高系統(tǒng)的訪問速度,關(guān)于緩存的框架也種類繁多,比如 Redis、Ehchahe、JBoss Cache、Voldemort、Cacheonix 等等,今天主要介紹的是使用現(xiàn)在非常流行的 NoSQL 數(shù)據(jù)庫(Redis)來實現(xiàn)我們的緩存需求。 查看全文>>
技術(shù)文章2020-04-07 |傳智播客 |SpringBoot,NoSQL,緩存技術(shù)
Netty是一個提供 asynchronous event-driven (異步事件驅(qū)動)的網(wǎng)絡應用框架,是一個用以快速開發(fā)高性能、高可靠性協(xié)議的服務器和客戶端。換句話說,Netty 是一個 NIO 客戶端服務器框架,使用它可以快速簡單地開發(fā)網(wǎng)絡應用程序,比如服務器和客戶端的協(xié)議。Netty 大大簡化了網(wǎng)絡程序的開發(fā)過程比如 TCP 和 UDP 的 socket 服務的開發(fā)。 查看全文>>
技術(shù)文章2020-04-07 |傳智播客 |Netty,寫客戶端,服務器