gRPC

    10热度

    9回答

    修复#3474,感谢@xfxyjwf 的快速回复 ClassLoader我保留了 Android 上的现有行为,因为 grpc/grpc-java#1273 表明可能不依赖于使用上下文。我不知道有什么方法可以重用 grpc 代码,所以我只是复制了相关的部分。 我也不完全确定对 的更改java_file.cc,我没有太多扩展经验,但我认为我们希望那里有相同的行为。 我按照此处的说明进行构建,然后运行

    0热度

    8回答

    在用户使用文档中,给出了很简单的线程模型图,在读源码的过程中,实际上客户端除了用户线程也会有一个线程池(线程名字为“DubboClientHandler-”,默认是cache线程池),在服务端也会有io线程(boss线程,worker线程),还有一个服务线程池(线程名字为“DubboServerHandler-”,默认是fixed线程池)。希望官方能够给出一个完整的请求响应(包括同步和异步)的线程

    7热度

    2回答

    现在有一个示例: 我有一个api服务,调用了10个grpc服务。这些服务使用etcd进行服务发现。 现在有一个grpc服务因为bug全部下线了。etcd 中没有这个服务的任何ip。 这个时候,我的api服务正在进行bug的紧急修复,需要立马上线。 但是这个时候,这一个grpc服务因为bug未修复启动不了(暂不考虑回滚情况),导致我的api服务也无法发布。 我应该如何面对这个问题才能让api能正常的

    3热度

    5回答

    2.1.0版本,在集群模式下,使用nginx做负载后,控制台上的操作,实际上每一次请求经nginx转发后,每次都会请求到不同的服务端, 这个时候再去request.getSession(),实际上肯定获取不到,会导致操作失败,例如在控制台上修改密码的过程就会涉及到一行代码, if (Objects.isNull(request.getSession().getAttribute(AuthCons

    7热度

    14回答

    Environment Dubbo version: 3.1.7 Operating System version: windows 11 Java version: 1.8 Steps to reproduce this issue 服务端启动报错,使用GRPC协议 Caused by: java.lang.ClassNotFoundException: io.grpc.Handl