grpc

    0热度

    1回答

    我正在考虑用gRPC替换.NET WFC双端点。像大多数框架一样,WCF允许数据只是简单的合同对象,所以你通过网络使用的是你可以在你的处理代码中使用的东西(如果你对这种耦合可以的话)。但使用gRPC和GPB,看起来我无法做到这一点,我有2个选项。一种是在通信的两端翻译我现有的.NET对象,这会增加额外的劳动力/复杂性。另一种方法是在业务代码中逐字使用协议缓冲消息,这将业务代码与传输技术相结合。 所

    0热度

    1回答

    我正在研究一次侦听不同套接字的可能性。可以在Linux中使用相同的fd_set处理多个套接字连接。我已经看到gRPC也支持基于epoll的pollset的这个功能。 https://github.com/grpc/grpc/blob/18df25228cfa1f97fc5cca9176fbaef64c0e4221/doc/epoll-polling-engine.md 我打算在异步模式下调用不同的

    0热度

    1回答

    我正在尝试使gRPC与Xamarin一起工作。 我知道你可能会认为这是重复的问题,原因有计算器上有关该错误类似的问题,但我已经尝试了巩固所有引用和的NuGet包,试图清洁工程和重建。 我已经尝试过Xamarin.Forms,Windows 7和Windows 10上的Xamarin Android项目。它们都有相同的错误。获得一致的例外: Channel channel = new Channel

    0热度

    1回答

    服务gRPC客户端时,我的服务器在客户端断开连接时分配我想要释放它们的资源。 我的问题是:如何正确处理客户端突然断开的情况?

    1热度

    1回答

    我正在开发一个android应用程序,它必须使用gRPC和Firestore。但是,当我从'io.grpc'组依赖项(例如io.grpc:grpc-okhttp:1.7.0)和firestore依赖项(com.google.firebase:firebase-firestore:11.4.2)中添加了一个模块构建gradle配置,我得到一个构建错误“无法合并dex”。与“堆栈跟踪”构建选项后,我看

    0热度

    1回答

    请帮我 我是GRPC的初学者 当我使用grpc-java时,写一个演示,并发现当我启动一个A双向流RPC时,服务器端!访问 主机中的软件中止已建立的连接 但我在服务器端使用它server.awaitTermination(); 11时41分49秒io.grpc.netty.NettyServerTransport notifyTerminated :交通运输失败

    2热度

    2回答

    如果客户端将因网络错误而断开连接,则服务器必须在我的pub/sub连接中关闭。我知道ctx.Done()函数,但不知道如何在我的情况下正确使用它。请有人解释一下吗? GRPC-GO:1.7.0 去版本go1.8.4 func (a *API) Notifications(in *empty.Empty, stream pb.Service_NotificationsServer) error {

    1热度

    1回答

    在Python中,当运行server.start()如果一个端口无法绑定我得到一个错误消息stderr ---但在Python中没有例外。 我们如何以编程方式检测Python中gRPC服务器中的绑定错误? 实例错误消息: E1020 09:26:44.299467934 4160 server_chttp2.c:38] {"created":"@1508506004.299423794","d

    0热度

    1回答

    试图生成embedded_assistant.proto .java文件时,我收到错误 google/api/http.proto: File not found google/protobuf/descriptor.proto: File not found 。我现在用的是Protobuf Plugin for Gradle为Android。 我在哪里可以找到descriptor.prot

    0热度

    1回答

    我正在使用grpc-java,并有3个服务,A,B和C.我称服务A,然后服务A调用B和C.我在调用B和C时使用Hystrix。C又产生另一个线程拨打另一项服务。 我有围绕traceId传递的ClientInterceptors和ServerInterceptors。只要它是gRPC工作线程,我就可以在上下文和日志中看到traceIds,但在调用移动到另一个线程时会丢失它们 - RxIoSchedu