gRPC是一个现代的开源高性能RPC框架,可以在任何环境下运行。它可以有效地连接数据中心内和跨数据中心的服务,并对负载平衡、跟踪、健康检查和认证提供可插拔的支持。它也适用于分布式计算的最后一英里,将设备、移动应用和浏览器连接到后端服务。 在这篇文章中,我们将看到使用TIBCO在没有编码的情况下构建gRPC服务器和客户端是多么容易。 在开始之前,你必须了解gRPC和一般概念,可以在这里找到。
让我们开始用TIBCO构建你的第一个gRPC服务器(希望你已经准备好TIBCO Flogo环境。在这里了解更多关于相同的内容)
创建应用程序
创建流程
创建流程对话框
上传Protobuf文件
骨架
a. 配置触发器。添加端口并将输入/输出映射到流
配置触发器
匹配输入
匹配输出
b. 添加业务逻辑。在这个例子中,我们将调用另一个提供图书信息的REST服务。您可以根据您的要求添加业务逻辑,如DB调用、消息传递等,通过使用TIBCO环境中的不同活动来实现 配置端点细节,并映射服务的输入和输出。
端点
c. 将Invoke REST活动的输出映射到gRPC服务的返回。
返回映射
d. 在浏览器中测试流程
测试
提供必要的输入参数和测试流程
测试
启动应用程序
测试
所以,在这篇文章中,我们看到了如何使用TIBCO在零编码的情况下,在短时间内建立gRPC服务器。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69999831/viewspace-3122013/ ,如需转载,请注明出处,否则将追究法律责任。