原创 jeesz javaWeb分佈式架構使用技術分享

JEESZ是一個大型分佈式的面向服務的JavaEE體系快速研發平臺,基於模塊化、服務化、原子化、熱插拔的設計思想,使用成熟領先的無商業限制的主流開源技術構建。 採用服務化的組件開發模式,可實現複雜的業務功能。提供驅動式開發模式,整合內置的代

原创 企業大型互聯網分佈式架構{Java分佈式架構 dubbo + springmvc + mybatis

平臺簡介         Jeesz是一個分佈式的框架,提供項目模塊化、服務化、熱插拔的思想,高度封裝安全性的Java EE快速開發平臺。         Jeesz本身集成Dubbo服務管控、Zookeeper註冊中心、Redis分佈式緩

原创 DUBBO服務啓動過程

Dubbo的啓動主要是發佈服務的過程,起到核心作用的就是ServiceConfig(ServiceConfig就是我們在Dubbo的配置文件中配置的dubbo:service這些配置項對應的實體類)。服務的啓動初始位置也基本是在這裏,下面我

原创 Spring Cloud-鴻鵠Cloud分佈式微服務雲系統—System系統管理

1.   介紹 Commonservice-system是一個大型分佈式、微服務、面向企業的JavaEE體系快速研發平臺,基於模塊化、服務化、原子化、熱插拔的設計思想,使用成熟領先的無商業限制的主流開源技術構建。採用服務化的組件開發模式,可

原创 Spring+ Spring cloud + SSO單點登錄應用認證

之前的文章中有介紹spring cloud sso集成的方案,也做過spring + jwt + redis的解決方案,不同系統的無縫隙集成,統一的sso單點登錄界面的管理、每個應用集成的權限認證,白名單等都是我們需要考慮的,現在針對於以上

原创 Spring Cloud各個組件的配套使用

我們從整體上來看一下Spring Cloud各個組件如何來配套使用: 從上圖可以看出Spring Cloud各個組件相互配合,合作支持了一套完整的微服務架構。 其中Eureka負責服務的註冊與發現,很好將各服務連接起來Hystrix 負

原创 Spring Cloud構建微服務架構—服務網關過濾器

過濾器作用我們的微服務應用提供的接口就可以通過統一的API網關入口被客戶端訪問到了。但是,每個客戶端用戶請求微服務應用提供的接口時,它們的訪問權限往往都需要有一定的限制,系統並不會將所有的微服務接口都對它們開放。然而,目前的服務路由並沒有限

原创 Spring Cloud Config-Git後端

EnvironmentRepository的默認實現使用Git後端,這對於管理升級和物理環境以及審覈更改非常方便。要更改存儲庫的位置,可以在Config Server中設置“spring.cloud.config.server.git.ur

原创 Spring Cloud Config環境庫

您要在哪裏存儲配置服務器的配置數據?管理此行爲的策略是EnvironmentRepository,服務於Environment對象。此Environment是Spring Environment(包括propertySources作爲主要功

原创 Spring Cloud構建微服務架構—服務網關過濾器

過濾器作用我們的微服務應用提供的接口就可以通過統一的API網關入口被客戶端訪問到了。但是,每個客戶端用戶請求微服務應用提供的接口時,它們的訪問權限往往都需要有一定的限制,系統並不會將所有的微服務接口都對它們開放。然而,目前的服務路由並沒有限

原创 Spring Cloud Commons 普通抽象

諸如服務發現,負載平衡和斷路器之類的模式適用於所有Spring Cloud客戶端可以獨立於實現(例如通過Eureka或Consul發現)的消耗的共同抽象層。 @EnableDiscoveryClientCommons提供@EnableDis

原创 SpringCloud分佈式的五大重點

SpringCloud分佈式的五大重點的基本介紹 服務器的註冊與發現—Netflix Eureka 客戶端負載均衡—Netflix Ribbon 斷路器—Netflix Hystrix 服務網關—Netflix Zuui 分佈式配置—Spr

原创 spring cloud - 概述

什麼是微服務? 微服務沒有一個標準統一的概念,個人理解爲:微服務是一種可以讓軟件職責單一、鬆耦合、自包含、可以獨立運行和部署的架構思想。 關鍵思想就是:拆分、單一、獨立、組件化。把原本一個龐大、複雜的項目按業務邊界拆分一個一個獨立運行的小項

原创 Spring Cloud雲服務架構 - commonservice-config配置服務搭建

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

原创 Spring Cloud--鴻鵠Cloud分佈式微服務雲系統—雲架構代碼結構構建

根據微服務化設計思想,結合springcloud一些優秀的項目,如服務發現、治理、配置化管理、路由負載、安全控制等優秀解決方案,使用Maven技術將框架進行模塊化、服務化、原子化封裝並構建,也爲後期的灰度發佈、持續集成提前做好準備工作。 另