-
gRPC首頁、文檔和下載 - RPC 框架 - OSCHINA - 中文開源技術交流...
gRPC 是一個高性能、開源和通用的 RPC 框架目前提供 C、Java 和 Go 語言版本,分別是:grpc, grpc-java, grpc-go. 其中 C 版本支持 C, C++, Node.js, Python, Ruby, Objective-C, PHP 和 C# 支持.
-
【行業資訊】SOFARPC v5.7.4 發布,螞蟻金服開源 Java RPC 框架
SOFARPC 是一個高可擴展性、高性能、生產級的 Java RPC 框架。在螞蟻金服 SOFARPC 已經經歷了十多年及五代版本的發展。SOFARPC 致力於簡化應用之間的 RPC 調用,為應用提供方便透明、穩定高效的點對點遠程服務調用方案。
-
螞蟻金服高性能 Java RPC 框架 SOFARPC 5.4.4 發布
SOFARPC 5.4.4 已發布,這是一個 bug 修復版本,建議所有 5.4.x 的用戶升級。
-
微服務RPC框架選美
說到RPC框架,可能大家能想到一堆RPC開源框架,那麼在微服務平臺中,微服務間的服務調用,不可避免的會遇到一個問題,該選用哪一個RPC框架好呢?今天我們就請到三位RPC框架,來進行一場選美大賽,看看誰更適合微服務平臺中的服務間調用。
-
AJAXRPC: javascript調用服務端方法
它允許你使用Javascript調用服務端方法,基於JSON數據協議,開源授權(LGPL),可同步和異步調用。 使用AJAXRPC,您可以像開發傳統的C/S程序一樣,來開發WEB程序,讓WEB開發更簡單和高效。 支持服務端語言:Java、.Net、PHP。 支持瀏覽器:IE、FireFox、Opera、Safari、Chrome。
-
smart-doc 1.9.7 發布,Java 零註解文檔生成工具
smart-doc是一款同時支持java restful api和apache dubbo rpc接口文檔生成的工具
-
getty 發布,一個完全基於 java 實現的 aio 框架
AIO的發布使得實現一套網絡通訊框架變得相對簡單。但如果你不努力,可能也無法理解哦。3、本人對netty比較喜歡,無論是其性能還是編程思想(JBOSS提供的一個java開源網絡框架,可以說是java網絡通訊裡的一哥,極其穩定和強大的性能使得被廣泛使用)4、有了netty為何還要自己造輪子?這裡有兩個原因,其一是本人就喜歡造輪子,這是病,改不了。
-
SonarQube Java 3.2 發布 - OSCHINA - 中文開源技術交流社區
SonarQube Java 3.2 發布,此版本新增了一個用來檢測未閉合的資源(unclosed resources)規則和一個用戶測試代碼的規則。
-
HTTP-RPC首頁、文檔和下載 - Java的REST庫 - OSCHINA - 中文開源...
http-rpc是一個快速在Java裡搭建REST風格服務的跨平臺的庫,可以從Java,Swift,或 JavaScript消費他們。values=1&values=3&values=5
-
微服務之RPC簡述
為實現該目標,RPC 框架需提供一種透明調用機制讓使用者不必顯式的區分本地調用和遠程調用。二、為什麼需要rpc1、分布式部署及微服務當我們的系統訪問量增大、業務增多時,我們會發現一臺單機運行此系統已經無法承受。此時,我們可以將業務拆分成幾個互不關聯的應用,分別部署在各自機器上,以劃清邏輯並減小壓力。
-
Mars-java 2.1.5 發布 - OSCHINA - 中文開源技術交流社區
Mars-java 2.1.5 主要變更如下: 新增了MarsValue註解,可以將yml文件裡的節點值注入到bean的屬性裡 新增了MarsTimer註解,一行註解即可完成定時任務 配置文件可隔離
-
從零開始,徒手擼一個簡單的 RPC 框架,輕鬆搞定!
所以就想著試試自己實現一個簡單的RPC框架,即鞏固了基礎的知識,也能更加深入的了解RPC原理。當然一個完整的RPC框架包含了許多的功能,例如服務的發現與治理,網關等等。本篇只是簡單的實現了一個調用的過程。傳參出參分析一個簡單請求可以抽象為兩步
-
五分鐘學後端技術:如何學習Java工程師必須掌握的RPC
s.serve_forever #開啟循環等待Client.py:fromxmlrpclib importServerProxy #導入xmlrpclib的包s = ServerProxy( "http://172.171.5.205:8080") #定義xmlrpc客戶端prints.fun_add( 2, 3) #調用伺服器端的函數開啟服務端:
-
從0 到 1:全面理解 RPC 遠程調用!
而RPC 呢,是 Remote Procedure Call Protocol 的簡寫,中文描述是遠程過程調用,它可以實現客戶端像調用本地服務(方法)一樣調用伺服器的服務(方法)。RESTful API客戶端與服務端之間採用的是同步機制,當發送HTTP請求時,客戶端需要等待服務端的響應。當然對於這一點是可以通過一些技術來實現異步的機制的。採用RESTful API,客戶端與服務端之間雖然可以獨立開發,但還是存在耦合。比如,客戶端在發送請求的時,必須知道伺服器的地址,且必須保證伺服器正常工作。而 rpc + ralbbimq中間件可以實現低耦合的分布式集群架構。
-
怎樣用Java去編寫基於netty的RPC框架呢?
由專門的線程來處理所有的IO事件,並且負責轉發通道:是對原I/O包中流的模擬,所有數據必須通過Channel對象,常見的通道FileChannel,SocketChannel,ServerSocketChannel,DatagramChannelBuffer緩存區:實際上是一個容器,一個連續的數組,任何讀寫的數據都經過BufferNetty:是由JBOSS提供的一個java
-
秒懂課堂|RPC框架實現原理講解及實現(文末領福利)
Nelson 的論文發表於 30 年前,其觀點今天看來確實高瞻遠矚,今天我們使用的 RPC 框架基本就是按這個目標來實現的。RPC 結構Nelson 的論文中指出實現 RPC 的程序包括 5 個部分:UserUser-stubRPCRuntimeServer-stubServer這裡 user 就是 client 端,當 user 想發起一個遠程調用時,它實際是通過本地調用 user-stub。
-
2018年阿里巴巴關於Java重要開源項目匯總
服務框架 DubboApache Dubbo (incubating) |是阿里巴巴的一款高性能、輕量級的開源Java RPC框架,它提供了三大核心能力:面向接口的遠程方法調用,智能容錯和負載均衡,以及服務自動註冊和發現。地址:https://github.com/alibaba/dubbo5.
-
搜狗開源srpc:自研高性能通用RPC框架
srpc除了自帶的sogou-std協議以外,還實現了baidu-std協議和thrift framed協議,因此srpc可以與thrift或brpc(連接池模式)互通。另外,接口描述文件支持protobuf和thrift,這意味著用戶不僅可以一鍵遷移基於protobuf或thrift作為IDL的項目,還可以用srpc作為一個性能更優的thrift框架或者brpc框架。
-
gRPC 通信框架實現存在數據洩露等安全問題
gRPC 是一個高性能、開源和通用的 RPC 框架,面向移動和 HTTP/2 設計。目前提供 C、Java 和 Go 語言版本,分別是:grpc, grpc-java, grpc-go.它還可以幫助企業能夠設計出可以輕鬆按需擴展的應用程式,此外,隨著企業轉換架構(從傳統的單片式服務過渡到微服務),出現了在微服務之間進行有效通信的需求。客戶端和伺服器應用程式之間的這種關鍵而複雜的通信可以通過gRPC來處理,該框架促進了已連接系統之間的透明和高效的通信。儘管它很新(僅在2015年由Google開發),但它很快就獲得了普及和採用。