问题标签 [leader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
485 浏览

raft - Could Raft elect a leader with uncommitted log?

Suppose a cluster of 5 nodes(ABCDE), node-A is elected leader at the beginning, and while leader-A issues AppendEntries RPCs to the follower(BCDE) to replicate log entry(log-X),only node-B receives and returns success, at this point leader-A crashes.

If node C(or D or E) wins the next leader election then everything's fine, because only node B has log-X, and that means log-X is not committed.

My question is, could node-B (which has the highest term and longest log) win the next leader election? If so, will node-B spread log-X to other nodes?

0 投票
2 回答
1433 浏览

cassandra - 为什么在 cassandra 中进行领导人选举需要 Paxos

我正在阅读关于分布式共识的协议并遇到了Paxos。它指出您需要 Paxos 来进行领导者选举。文章声称相同。所以,我的问题是,当 Cassandra 是环形架构而不是主从架构时,为什么它需要领导者选举机制。此外,如果答案是肯定的,那么领导者在 Cassandra 环中的作用是什么。当 Gossip 协议用于环中的通信时。

0 投票
1 回答
815 浏览

css-tables - 在 HTML 表格中分隔列的前导点

我想在三列中创建一个目录,用点连接它们:song.title............作者............页面

我尝试按照 catchmyfame 在 创建 CSS 中的前导点中给出的示例进行操作, 但它没有按我预期的方式工作。事实上,当我将它显示为本地磁盘文件时,它与我从我的网站获取它时是不同的错误。

这是我网站上页面的 URL:http: //conchord.org/xeno/ix.fsm.html

这是我的CSS:

我的部分的开始:

注意:我不希望前导点完全到达下一列:我希望它们在下一列开始之前停止大约 2em,因此在我的 CSS 中填充 2em。

0 投票
1 回答
773 浏览

distributed-system - etcd 如何将写入传播给非领导成员?

raft.github.io页面上的可视化和数据的秘密生活中都可以看出,Raft 中的写入请求必须通过领导者发送。

当我etcd使用 Raft 运行时,我可以向etcdctl put任何成员发送请求etcd,即使他们不是领导者,并且写入仍然会在整个集群中传播。

这背后的机制是什么?它是 Raft 的一部分吗?它是特定于etcdor的etcdctl吗?

0 投票
1 回答
428 浏览

docker - docker swarm节点作为Leader运行和作为Manager运行的区别

我希望了解 docker swarm 节点作为 Leader 运行和作为 Manager 运行之间的区别。

我也明白,可以有多个 docker manager,但可以有多个 docker swarm Leader 节点及其原​​因。

注意:我知道 docker 工作节点是什么。

0 投票
1 回答
249 浏览

vim - 将 vim 领导键映射到退格键

关于如何设置默认领导键 ( :h mapleader) 的 vim 文档提供了一个简单的示例:

我想将它映射到退格并尝试了一堆选项,这是第一个:

但似乎没有任何效果。

0 投票
4 回答
12035 浏览

apache-kafka - Apache Kafka 中的分区领导者是什么?

kafka领导者是自己分区还是经纪人?我最初的理解是它们是充当读/写代理的分区,然后将它们的价值传递给 ISR。

但是最近我听到他们提到它们,好像它们发生在“经纪人”级别,因此我感到困惑。

我知道还有其他帖子旨在回答这个问题,但那里的答案没有帮助。

0 投票
0 回答
61 浏览

apache-kafka - what happens if a replica leader in kafka dies after committing a message but before sending Highwater mark to ISR replicas?

From various documentation, I found that after getting acknowledgement from all the ISRs, kafka replica leader sends response back to the producer. After that, the leader periodically broadcast the HW(high water mark) to replicas. (correct me if I am wrong!)

Now, if a leader dies before broadcasting the HW, then the committed message will be lost. because new leader will discard all the message after its HW which was lagging from previous leader.

How does kafka ensure that this scenario never happens? according to kafka documentation, once a message is committed by the leader, it is persistent, never gets lost.

0 投票
0 回答
91 浏览

apache-curator - 关于 Apache Curator Leader 选举的问题

我正在构建一个分布式应用程序,其中一组进程(在不同的机器上运行)一起工作。每个进程都在自己的一组“资源”上工作(并且进程之间不共享资源)。当应用程序启动时,我需要在进程之间分配资源池,以便它们可以独立工作。为了进行资源分配,我正在考虑使用 Apache Curator 的 Leader Election 配方。

一旦一个进程被选为领导者,它将进行资源分配,然后剩余的进程可以在分配的资源上工作。当领导者在做工作时,其他进程必须被“阻塞”。非领导进程的策展人行为是什么?他们会立即从领导者选举 api 中获得失败还是被阻止?

0 投票
1 回答
495 浏览

apache-kafka - kafka 代理是否总是在响应读/写请求时检查它是否是领导者

我在生产者身上看到 org.apache.kafka.common.errors.NotLeaderForPartitionException,据我了解,这是在生产者尝试向不是分区领导者的代理生成消息时发生的。这是否意味着每次领导者完成写入请求时,它首先检查它是否是领导者?如果是,这是否会转化为每个写入请求的 zookeeper 请求,以了解节点是否是领导者?