【问题标题】:How to achieve thread safety for applications deployed in Kubernetes clusters?Kubernetes集群中部署的应用如何实现线程安全?
【发布时间】:2021-02-18 14:46:01
【问题描述】:

我的数据库(mongodbmysql)在 yaml 文件中声明为 StatefulSet。后端框架是django。如果我将执行写操作(编辑或删除)的函数定义为async,它会是线程安全的,对吧?我应该使用锁还是互斥锁?

【问题讨论】:

  • 线程安全与 kubernetes 有什么关系?

标签: mysql mongodb multithreading kubernetes statefulset


【解决方案1】:

与您在其他任何地方执行此操作的方式相同。 MySQL 提供了多种交易安全方式和模式,您使用的方式取决于您的数据结构和需求。 Mongo 稍微不那么复杂,但提供了很多至少假设的交易选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-20
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 2023-02-21
    • 1970-01-01
    相关资源
    最近更新 更多