小编Fib*_*eap的帖子

具有无头服务的 kubernetes 上的 gRPC (nodejs) 循环

我有 3 个 nodejs grpc 服务器 pod 和一个用于 grpc 服务的无头 kubernetes 服务(返回所有 3 个 pod ip,并在 pod 中使用 getent 主机测试过 dns)。然而,所有 grpc 客户端请求总是在单个服务器上结束。

根据/sf/answers/2782936341/(最后一段)每次调用循环应该可以在 2017 年第一季度实现。我使用的是 grpc 1.1.2

我试图提供{"loadBalancingPolicy": "round-robin"}作为选项new Client(address, credentials, options)dns:///service:port用作地址。如果我正确理解文档/代码,这应该传递给 c-core 并使用新实现的循环通道创建。( https://github.com/grpc/grpc/blob/master/doc/service_config.md )

这是循环负载均衡器现在应该如何工作吗?它已经随 grpc 1.1.2 一起发布了吗?

node.js kubernetes grpc

6
推荐指数
1
解决办法
1655
查看次数

如果 dtype 是类别,pivot_table 需要更多内存(MemoryError)

我对 pandas(pandas==0.23.1) 有以下奇怪的错误:

import pandas as pd
df = pd.DataFrame({'t1': ["a","b","c"]*10000, 't2': ["x","y","z"]*10000, 'i1': list(range(5000))*6, 'i2': list(range(5000))*6, 'dummy':0})
# works fast with less memory
piv = df.pivot_table(values='dummy', index=['i1','i2'], columns=['t1','t2'])

d2 = df.copy()
d2.t1 = d2.t1.astype('category')
d2.t2 = d2.t2.astype('category')

# needs > 20GB of memory and takes for ever
piv2 = d2.pivot_table(values='dummy', index=['i1','i2'], columns=['t1','t2'])
Run Code Online (Sandbox Code Playgroud)

我想知道这是否是预期的并且我做错了什么,或者这是否是 pandas 中的错误。dtype categoryfor应该str不是很透明(对于这个用例)?

python dataframe python-3.x pandas

4
推荐指数
1
解决办法
1508
查看次数

标签 统计

dataframe ×1

grpc ×1

kubernetes ×1

node.js ×1

pandas ×1

python ×1

python-3.x ×1