当前位置: 首页 > 工具软件 > gRPC-rs > 使用案例 >

what is grpc

康秋月
2023-12-01
definition:
	gRPC is a modern, high-performance framework that evolves the age-old remote procedure call (RPC) protocol. 
		At the application level, gRPC streamlines messaging between clients and back-end services.
		
developer:
	Originating from Google, gRPC is open source and part of the Cloud Native Computing Foundation (CNCF) ecosystem of cloud-native offerings

how it works:
	A typical gRPC client app will expose a local, in-process function that implements a business operation. 	
	Under the covers, that local function invokes another function on a remote machine. 
	What appears to be a local call essentially becomes a transparent out-of-process call to a remote service. 
		The RPC plumbing abstracts the point-to-point networking communication, serialization, and execution between computers.

why it appears:
	In cloud-native applications, developers often work across programming languages, frameworks, and technologies. 
	This interoperability complicates message contracts and the plumbing required for cross-platform communication. 
	gRPC provides a "uniform horizontal layer" that abstracts these concerns.
	Developers code in their native platform focused on business functionality, while gRPC handles communication plumbing.
	
 类似资料:

相关阅读

相关文章

相关问答