我遇到处理相同数据的服务副本的问题。
我的代码从套接字获取数据,然后将该数据插入db。问题是,如果我有2个相同服务的容器(我有2个以上),他们都插入相同的数据,我在我的数据库上得到重复的数据。
有没有办法告诉其中一个人进行插入?
我正在使用docker和kubernetes但我还是新手
function dataStream(data) { // get the data from the socket
const payload = formatPayload(lines);
addToDb(payload); // I want this to happen only from 1 service
broadcast(payload)
}