软件开发客服
首页 > 上上资讯 > gRPC软件定制开发框架

gRPC软件定制开发框架

2020-04-21 16:33:27编辑:上上定制浏览量:325

可用于JVM语言Kotlin的gRPC项目让开发者可以在Kotlin项目中方便地使用gRPC,以更简单的方式建构可靠的网路连接服务,现在将这个项目对外开源。

gRPC软件定制开发框架

gRPC是开源远端程序呼叫软件定制框架,该框架建立于HTTP/2协定之上,使用Protocol Buffers作为介面描述语言,gRPC可透明化用户端和伺服器端应用程式间的通讯,简化建立连接系统的工作,其支援多种软件定制程式语言,包括C++、Java、Objective-C、Python、Ruby、Go、C#与Node.js等。而远端程序呼叫(Remote Procedure Calls,RPC)则是一种协定,让程式能向网际网路上另一个应用程式发送服务请求。


2015年的时候开源的gRPC框架,其自家云端产品和微服务也都有使用gRPC,多家知名大型企业包括CoreOS、Lyft、Netflix、Cisco、Juniper等,也都以gRPC架构,来加速服务效能或串流遥测资料。2017年的时候,Google将gRPC框架贡献给云端原生运算基金会,成为CNCF第6个开源项目。


gRPC Kotlin可用来建置在无伺服器运算平台Cloud Run上执行的服务,开发者可以在Cloud Run上部署非串流gRPC Kotlin服务。而在支援串流gRPC的环境,开发者也能以Kotlin非同步Flow API使用串流gRPC。开发者想在项目中加入gRPC Kotlin,则需要一併添加生成器与grpc-java配置。目前gRPC Kotlin仍在测试阶段,初始版本为0.1.1版本,开发者有任何使用上的问题,可在开发项目储存库中回报,协助项目发展。

标签: 软件定制 gRPC

51

相关资讯

安全软件定制产品Microsoft Defender ATP向多平台扩展

安全软件定制产品Microsoft Defender ATP向多平台扩展

MicrosoftDefenderATP将进一步从Windows平台跨出,再推出iOS、Android及Linux版公开版。微软去年3月将WindowsDefenderATP改名M

标签: Microsoft Defender ATP

最新版扩增实境软件定制开发工具ARKit 3.5

最新版扩增实境软件定制开发工具ARKit 3.5

苹果日前发表最新版扩增实境软件定制开发工具ARKit3.5,主打全新的场景几何API(SceneGeometryAPI),可即时捕捉真实世界的3D特徵,同时置入3D虚拟物件,更自然

标签: 软件定制 ARKit 3.5

微服务实验性软件定制开发工具Tye

微服务实验性软件定制开发工具Tye

全新发布微服务实验性软件定制开发工具Tye目的是要简化开发、测试和部署微服务以及分散式应用程式。在建置由多个专案构成的应用程式,软件开发人员通常会希望能一次执行多个程式,让像是定制

标签: 软件定制 Tye