小编Vin*_*eti的帖子

Kubenetes:是否可以在Kubernetes集群中使用单个请求命中多个pod

我想清除Kubernetes命名空间中所有pod中的缓存.我想向端点发送一个请求,然后该端点将向命名空间中的所有pod发送HTTP调用以清除缓存.目前,我只能使用Kubernetes命中一个pod,而我无法控制哪个pod会受到攻击.

即使负载均衡器设置为RR,连续点击pod(n次,其中n是pod的总数)也无济于事,因为其他一些请求可能会进入.

这里讨论了同样的问题,但我找不到实施的解决方案:https: //github.com/kubernetes/kubernetes/issues/18755

我正在尝试使用Hazelcast实现清除缓存部分,其中我将存储所有缓存,Hazelcast自动处理缓存更新.

如果有针对此问题的替代方法,或者配置kubernetes以针对某些特定请求命中所有端点,则在此处共享将是一个很大的帮助.

docker kubernetes kubernetes-ingress

25
推荐指数
2
解决办法
4825
查看次数

为什么Collections.sort()不是针对ArrayList优化的,而是针对LinkedList的?

为什么Collections.sort()创建一个额外的对象数组并对数组执行Tim排序,然后最终将排序的数组复制回List对象?我知道这个电话已经过优化LinkedList,但我们不会因为性能而失败ArrayList吗?

我们可以避免2n将其转换为对象数组并将它们添加回列表中的操作数量.我知道这些额外的操作不会影响整个排序操作的Big-O,但我相信它可以进一步优化ArrayList.

我在这里错过了什么吗?我只是想了解为什么这样的架构布局.谢谢.

https://hg.openjdk.java.net/jdk8/jdk8/jdk/file/687fd7c7986d/src/share/classes/java/util/Collections.java#l164

java sorting algorithm timsort

8
推荐指数
1
解决办法
218
查看次数

Java中引用变量大小的差异.(List vs ArrayList)

我和同事讨论了一个问题,除了List接口的优点而不是ArrayList <>作为参考变量之外,我们还使用List <>接口作为对象引用,因为它是轻量级的,与ArrayList相比需要更少的内存<> .

我的假设错了吗?List和ArrayList是否占用相同的空间量?

我试着搜索参考变量大小,但没有任何东西刺激我的胃口.我不是在寻找不同VM中引用变量的大小,但是同一VM中不同引用变量之间的大小存在差异.

如果它是重复的,请评论该问题,所以我可以删除.我搜索并阅读了多种资源,但无法得出结论

java collections arraylist

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

Hazelcast UI.是否有任何Hazelcast UI端点显示服务器的度量标准

我最近在我的应用程序中嵌入了Hazelcast分发缓存,性能非常好.出于兴趣,我希望看到存储在Hazelcast服务器中的数据以及服务器的任何统计信息.是否有UI端点可以查看服务器的指标?

java hazelcast

3
推荐指数
1
解决办法
2431
查看次数

春季的单身人士可以使用静态方法吗?

ComponentService类型Bean,默认情况下,其他大多数Bean类型都是单例。

在我的代码Pull请求中,我声明了一个方法为static,Component因为该方法未修改任何类级别的变量。

我的代码审阅者指出,由于该类无论如何都是Singleton,并且将具有单个引用,因此他说没有必要使该方法static成为一个instance方法。

由于我的应用程序中的大多数类都是Singletons,哪种方法才是编写代码的正确方法?

java oop singleton spring design-patterns

2
推荐指数
1
解决办法
233
查看次数