为 Postgresql 使用 .net core 2.1 和 Hangfire 1.7.1。 我的应用程序在 Kubernetes 的四个 Pod 上运行。下面的startup.cs代码将在每个pods启动时运行;
var options = new BackgroundJobServerOptions
{
Queues = new[] { "pod1", "pod2", "pod3", "pod4" },
ServerName = "myhangfireserver"
};
app.UseHangfireServer(options);
我希望所有 Pod 都有自己的队列,以便所有后台作业都在自己的 Pod 上运行。
那是正确的配置吗?上面的代码会运行四次,会不会有问题?
谢谢