<code id="nbzwf"></code>
  1. <var id="nbzwf"></var>
    1. <meter id="nbzwf"></meter>
        <option id="nbzwf"><menuitem id="nbzwf"></menuitem></option><listing id="nbzwf"><delect id="nbzwf"><p id="nbzwf"></p></delect></listing>
        • 阿里巴巴的26款超神Java開源項目!建議收藏~

          發布:51Code 時間: 2019-03-18 09:47

        • 1.分布式應用服務開發的一站式解決方案 Spring Cloud Alibaba Spring Cloud Alibaba 致力于提供分布式應用服務開發的一站式解決方案。此項目包含開發分布式應用服務的必需組件,方便開發者通...

        • 1.分布式應用服務開發的一站式解決方案 Spring Cloud Alibaba

          Spring Cloud Alibaba 致力于提供分布式應用服務開發的一站式解決方案。此項目包含開發分布式應用服務的必需組件,方便開發者通過 Spring Cloud 編程模型輕松使用這些組件來開發分布式應用服務。

          依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以將 Spring Cloud 應用接入阿里分布式應用解決方案,通過阿里中間件來迅速搭建分布式應用系統。

          2. JDBC 連接池、監控組件 Druid

          Druid是一個 JDBC 組件。

          1.監控數據庫訪問性能。

          2.提供了一個高效、功能強大、可擴展性好的數據庫連接池。

          3.數據庫密碼加密。

          4.SQL執行日志。

          3. Java 的 JSON 處理器 fastjson

          fastjson 是一個性能很好的 Java 語言實現的 JSON 解析器和生成器,來自阿里巴巴的工程師開發。

          主要特點:快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson);強大(支持普通JDK類包括任意Java Bean Class、Collection、Map、Date或enum);零依賴(沒有依賴其它任何類庫除了JDK)。

          4. 服務框架 Dubbo

          Apache Dubbo (incubating) |是阿里巴巴的一款高性能、輕量級的開源Java RPC框架,它提供了三大核心能力:面向接口的遠程方法調用,智能容錯和負載均衡,以及服務自動注冊和發現。

          5. 企業級流式計算引擎 JStorm

          JStorm 是參考 Apache Storm 實現的實時流式計算框架,在網絡IO、線程模型、資源調度、可用性及穩定性上做了持續改進,已被越來越多企業使用。JStorm 可以看作是 storm 的 java 增強版本,除了內核用純java實現外,還包括了thrift、python、facet ui。從架構上看,其本質是一個基于 zk 的分布式調度系統。

          6. apns4j

          apns4j 是 Apple Push Notification Service 的 Java 實現!

          7. 分布式數據層 TDDL

          TDDL 是一個基于集中式配置的 jdbc datasource實現,具有主備,讀寫分離,動態數據庫配置等功能。

          8. 輕量級分布式數據訪問層 CobarClient

          Cobar Client是一個輕量級分布式數據訪問層(DAL)基于iBatis(已更名為MyBatis)和Spring框架實現。

          9. 淘寶定制 JVM:TaobaoJVM

          TaobaoJVM 基于 OpenJDK HotSpot VM,是國內第一個優化、定制且開源的服務器版Java虛擬機。目前已經在淘寶、天貓上線,全部替換了Oracle官方JVM版本,在性能,功能上都初步體現了它的價值。

          10. Java 圖片處理類庫 SimpleImage

          SimpleImage是阿里巴巴的一個Java圖片處理的類庫,可以實現圖片縮略、水印等處理。

          11. redis 的 java 客戶端 Tedis

          Tedis 是另一個 redis 的 java 客戶端。Tedis 的目標是打造一個可在生產環境直接使用的高可用 Redis 解決方案。

          12.開源 Java 診斷工具 Arthas

          Arthas(阿爾薩斯)是阿里巴巴開源的 Java 診斷工具,深受開發者喜愛。

          Arthas 采用命令行交互模式,同時提供豐富的 Tab 自動補全功能,進一步方便進行問題的定位和診斷。

          13.動態服務發現、配置和服務管理平臺 Nacos

          Nacos 致力于幫助您發現、配置和管理微服務。Nacos 提供了一組簡單易用的特性集,幫助您實現動態服務發現、服務配置管理、服務及流量管理。

          Nacos 幫助您更敏捷和容易地構建、交付和管理微服務平臺。 Nacos 是構建以“服務”為中心的現代應用架構(例如微服務范式、云原生范式)的服務基礎設施。

          14.Java 解析 Excel 工具 easyexcel

          Java 解析、生成 Excel 比較有名的框架有 Apache poi、jxl 。但他們都存在一個嚴重的問題就是非常的耗內存,poi 有一套 SAX 模式的 API 可以一定程度的解決一些內存溢出的問題,但 POI 還是有一些缺陷,比如 07 版 Excel 解壓縮以及解壓后存儲都是在內存中完成的,內存消耗依然很大。easyexcel 重寫了 poi 對 07 版 Excel 的解析,能夠原本一個 3M 的 excel 用 POI sax 依然需要 100M 左右內存降低到 KB 級別,并且再大的 excel 不會出現內存溢出,03 版依賴 POI 的 sax 模式。在上層做了模型轉換的封裝,讓使用者更加簡單方便。

          15.高可用流量管理框架 Sentinel

          Sentinel 是面向微服務的輕量級流量控制框架,從流量控制、熔斷降級、系統負載保護等多個維度保護服務的穩定性。

          只要通過 Sentinel API 定義的代碼,就是資源,能夠被 Sentinel 保護起來。大部分情況下,可以使用方法簽名,URL,甚至服務名稱作為資源名來標示資源。

          16.基于多維度 Metrics 的系統度量和監控中間件 SOFALookout

          Lookout 是一個利用多維度的 metrics 對目標系統進行度量和監控的項目。Lookout 的多維度 metrics 參考 Metrics 2.0 標準。Lookout 項目分為客戶端部分與服務器端部分。

          客戶端是一個 Java 的類庫,可以將它植入您的應用代碼中采集 metrics 信息,客戶端更多詳情。

          服務端代碼部分,將于下一版本提供。通過 LOOKOUT 的服務,可以對 metrics 數據進行收集、加工、存儲和查詢等處理,另外結合 grafana,可做數據可視化展示。

          17.基于 Spring Boot 的研發框架 SOFABoot

          SOFABoot 是螞蟻金服開源的基于 Spring Boot 的研發框架,它在 Spring Boot 的基礎上,提供了諸如 Readiness Check,類隔離,日志空間隔離等等能力。在增強了 Spring Boot 的同時,SOFABoot 提供了讓用戶可以在 Spring Boot 中非常方便地使用 SOFAStack 相關中間件的能力。

          18.輕量級 Java 類隔離容器 SOFAArk

          SOFAArk 是一款基于 Java 實現的輕量級類隔離容器,由螞蟻金服公司開源貢獻;主要為應用程序提供類隔離和依賴包隔離的能力;基于 Fat Jar 技術,應用可以被打包成一個自包含可運行的 Fat Jar,應用既可以是簡單的單模塊 Java 應用也可以是 Spring Boot 應用。可訪問網址進入快速開始并獲取更多詳細信息。

          19.分布式鏈路追蹤中間件 SOFATracer

          SOFATracer 是一個用于分布式系統調用跟蹤的組件,通過統一的 traceId 將調用鏈路中的各種網絡調用情況以日志的方式記錄下來,以達到透視化網絡調用的目的。這些日志可用于故障的快速發現,服務治理等。

          20.高性能 Java RPC 框架 SOFARPC

          SOFARPC 是一個高可擴展性、高性能、生產級的 Java RPC 框架。在螞蟻金服 SOFARPC 已經經歷了十多年及五代版本的發展。SOFARPC 致力于簡化應用之間的 RPC 調用,為應用提供方便透明、穩定高效的點對點遠程服務調用方案。為了用戶和開發者方便的進行功能擴展,SOFARPC 提供了豐富的模型抽象和可擴展接口,包括過濾器、路由、負載均衡等等。同時圍繞 SOFARPC 框架及其周邊組件提供豐富的微服務治理方案。

          21.基于 Netty 的網絡通信框架 SOFABolt

          SOFABolt 是螞蟻金融服務集團開發的一套基于 Netty 實現的網絡通信框架。

          為了讓 Java 程序員能將更多的精力放在基于網絡通信的業務邏輯實現上,而不是過多的糾結于網絡底層 NIO 的實現以及處理難以調試的網絡問題,Netty 應運而生。

          為了讓中間件開發者能將更多的精力放在產品功能特性實現上,而不是重復地一遍遍制造通信框架的輪子,SOFABolt 應運而生。

          22.動態非侵入 AOP 解決方案 JVM-Sandbox

          JVM-Sandbox,JVM 沙箱容器,一種基于 JVM 的非侵入式運行期 AOP 解決方案。

          23.面向云的分布式消息領域標準 OpenMessaging

          OpenMessaging 是由阿里巴巴發起,與雅虎、滴滴出行、Streamlio 公司共同參與創立,旨在創立廠商無關、平臺無關的分布式消息及流處理領域的應用開發標準。

          24.P2P 文件分發系統 Dragonfly

          Dragonfly(蜻蜓)是阿里自研的 P2P 文件分發系統,用于解決大規模文件分發場景下分發耗時、成功率低、帶寬浪費等難題。大幅提升發布部署、數據預熱、大規模容器鏡像分發等業務能力。

          開源版的 Dragonfly 可用于 P2P 文件分發、容器鏡像分發、局部限速、磁盤容量預檢等。它支持多種容器技術,對容器本身無需做任何改造,鏡像分發比 natvie 方式提速可高達 57 倍,Registry 網絡出流量降低99.5%以上。

          25.LayoutManager 定制化布局方案 vlayout

          VirtualLayout是一個針對RecyclerView的LayoutManager擴展, 主要提供一整套布局方案和布局間的組件復用的問題。

          26.Java 代碼規約掃描插件 P3C

          項目包含三部分:PMD 實現、IntelliJ IDEA 插件、Eclipse 插件

          文章來源:網絡 版權歸原作者所有
          如涉及知識產權問題,請權利人聯系博為峰小編(021-64471599-8103),我們將立即處理。
        • 上一篇:HashMap和TreeMap的內部結構

          下一篇:總結Java程序員最常用的20%技術

        網站導航
        Copyright(C)51Code軟件開發網 2003-2019 , 滬ICP備05003035號-6
        北京快三路线温都水城

          <code id="nbzwf"></code>
        1. <var id="nbzwf"></var>
          1. <meter id="nbzwf"></meter>
              <option id="nbzwf"><menuitem id="nbzwf"></menuitem></option><listing id="nbzwf"><delect id="nbzwf"><p id="nbzwf"></p></delect></listing>

                <code id="nbzwf"></code>
              1. <var id="nbzwf"></var>
                1. <meter id="nbzwf"></meter>
                    <option id="nbzwf"><menuitem id="nbzwf"></menuitem></option><listing id="nbzwf"><delect id="nbzwf"><p id="nbzwf"></p></delect></listing>
                    兰斯 皇家娱乐平台 qq非主流小美女图片 新疆时时彩走势图 足球彩票分析预测 棋牌赢钱游戏 中国细腿美女图片 澳洲pk10开状结果 即时比分大赢家 武汉按摩 打飞机