原创 (十一)Java B2B2C o2o多用戶商城-SSO單點登錄之OAuth2.0登錄流程(2)

上一篇是站在巨人的肩膀上去研究OAuth2.0,也是爲了快速幫助大家認識OAuth2.0,閒話少說,我根據框架中OAuth2.0的使用總結,畫了一個簡單的流程圖(根據用戶名+密碼實現OAuth2.0的登錄認證):    上面的圖很清楚的描述

原创 (十七)JavaB2B2Co2o多用戶商城-消息驅動 Spring Cloud Stream

在使用spring cloud雲架構的時候,我們不得不使用Spring cloud Stream,因爲消息中間件的使用在項目中無處不在,我們公司後面做了娛樂方面的APP,在使用spring cloud做架構的時候,其中消息的異步通知,業務的

原创 (九)Java B2B2C o2o多用戶商城-commonservice-config配置服務搭建

介紹 Spring Cloud Config爲分佈式系統中的外部配置提供服務器和客戶端支持。使用Config Server,您可以在所有環境中管理應用程序的外部屬性。客戶端和服務器上的概念映射與Spring Environment和Pr

原创 (十)JavaB2B2C多用戶商城springcloud架構-SSO單點登錄OAuth2.0登錄認證

之前寫了很多關於spring cloud的文章,今天我們對OAuth2.0的整合方式做一下筆記,首先我從網上找了一些關於OAuth2.0的一些基礎知識點,幫助大家回顧一下知識點: 一、oauth中的角色client:調用資源服務器API的應

原创 (十六)JavaB2B2C o2o多用戶商城-使用springcloud刷新配置

我們使用spring cloud分佈式微服務雲架構做了b2b2c的電子商務系統,除了架構本身自帶的系統服務外,我們將b2b2c的業務服務進行了細粒度拆分,做成了不同的業務微服務。 當我們的業務系統越來越龐大複雜的時候,各種配置也會隨之增多。

原创 (十四)Java springcloud B2B2C o2o多用戶商城 springcloud架構

通過Spring Cloud構建PC+微信+APP+雲服務的雲商平臺系統,其中包括B2B、B2C、C2C、O2O、新零售、直播電商等子平臺,之前我們講了很多關於Spring Cloud的概念文章,從本節開始,我們會以分佈式微服務電子商務平臺

原创 (十五)Java B2B2C o2o多用戶商城-commonservice-sso服務搭建(一)

前面幾篇我們已經介紹了Spring Cloud和oauth2的知識點,今天我們要利用Spring Cloud和oauth2進行commonservice-sso服務搭建,本節我們只是搭建commonservice-sso的基礎平臺,閒話少說

原创 關於SpringCloud微服務雲架構構建B2B2C電子商務平臺之-(五)路由網關(zuul)

在微服務架構中,需要幾個基礎的服務治理組件,包括服務註冊與發現、服務消費、負載均衡、斷路器、智能路由、配置管理等,由這幾個基礎組件相互協作,共同組建了一個簡單的微服務系統。一個簡答的微服務系統如下圖: Azure (1).png 注意:A服

原创 SpringCloud微服務雲架構構建B2B2C電子商務平臺之-(四)斷路器(Hystrix)

在微服務架構中,根據業務來拆分成一個個的服務,服務與服務之間可以相互調用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign來調用。爲了保證其高可用,單個服務通常會集羣部署。由於網絡原因或者自身的原

原创 企業級 SpringCloud 教程 (六) 分佈式配置中心(Spring Cloud Config

一、簡介在分佈式系統中,由於服務數量巨多,爲了方便服務配置文件統一管理,實時更新,所以需要分佈式配置中心組件。在Spring Cloud中,有分佈式配置中心組件spring cloud config ,它支持配置服務放在配置服務的內存中(即

原创 企業級 SpringCloud (五)路由網關(zuul)

在微服務架構中,需要幾個基礎的服務治理組件,包括服務註冊與發現、服務消費、負載均衡、斷路器、智能路由、配置管理等,由這幾個基礎組件相互協作,共同組建了一個簡單的微服務系統。一個簡答的微服務系統如下圖: Azure (1).png 注意:A服

原创 關於SpringCloud微服務雲架構構建B2B2C電子商務平臺之-:服務消費(Ribbon)

Spring Cloud RibbonSpring Cloud Ribbon是基於Netflix Ribbon實現的一套客戶端負載均衡的工具。它是一個基於HTTP和TCP的客戶端負載均衡器。它可以通過在客戶端中配置ribbonServerL

原创 springmvc mybatis b2b2c o2o電子商務平臺

大型企業分佈式互聯網電子商務平臺,推出PC+微信+APP+雲服務的雲商平臺系統,其中包括B2B、B2C、C2C、O2O、新零售、直播電商等子平臺。 技術解決方案 開發語言: java、j2ee 數據庫:mysql JDK支持版本: JDK1

原创 SpringCloud java b2b2c電子商務平臺

用java實施的電子商務平臺太少了,使用spring cloud技術構建的b2b2c電子商務平臺更少,大型企業分佈式互聯網電子商務平臺,推出PC+微信+APP+雲服務的雲商平臺系統,其中包括B2B、B2C、C2C、O2O、新零售、直播電商等

原创 企業級 SpringCloud 教程 (四) 斷路器(Hystrix)

一、斷路器簡介Netflix has created a library called Hystrix that implements the circuit breaker pattern. In a microservice archi