收藏
回答

云函数 云 数据库可以并发 吗?

 云函数   数据库可以并发 吗?  ,比如云数据库有10张车票,100人同时预定( 都是用云函数访问数据库),云函数怎么处理这种并发情况,云函数可以实现吗?  云函数要加 互斥锁吗?

最后一次编辑于  2019-08-26
回答关注问题邀请回答
收藏

7 个回答

  • controller
    controller
    2019-08-25

    小程序 云函数,云数据库,还可以再这种场景下用吗?  比如云数据库有10张车票,100人同时预定


    2019-08-25
    有用 4
    回复
  • 赵定洲
    赵定洲
    2021-06-02

    业务逻辑问题,100个人买票,不会一个个直接分配一张车票。而是先让100个人排队,增加到一张表中,这100个人总归有先后顺序吧,按照时间戳排序,时间戳一样的话,再增加一个随机数。再启动分配车票机制,排到前边的10个人会分配到车票,后边的人就没有车票。

    2021-06-02
    有用
    回复
  • 张有釜
    张有釜
    2020-12-07

    要求了准确性 就必须牺牲并发 牺牲吞吐量 这个在传统开放上 有用队列的 有用一个redis协调的

    也有从业务上 设置警戒线 预留位置的 但是云开发 就看你的设计和实测了

    2020-12-07
    有用
    回复
  • 李东bbsky
    李东bbsky
    2020-03-06

    可以使用原子操作和事务

    2020-03-06
    有用
    回复
  • 蓑笠翁
    蓑笠翁
    2019-09-23

    请问解决了吗,我也遇到了相同的问题

    2019-09-23
    有用
    回复 1
    • 守候
      守候
      2020-03-13
      请问解决了吗,同做报名功能
      2020-03-13
      回复
  • 无亦杨
    无亦杨
    2019-08-26

    毫无疑问,云数据库是可以并发的,云数据库提供单个【文档记录 doc】级别的锁,大多数读写操作使用的是乐观锁。详情参考:https://docs.mongodb.com/manual/faq/concurrency/

    2019-08-26
    有用
    回复 3
    • controller
      controller
      2019-08-30
      云函数怎么处理,云函数要加 互斥锁吗?
      2019-08-30
      回复
    • controller
      controller
      2019-08-30
      云函数是并发,100个人可能都可以买到车票了,
      2019-08-30
      回复
    • 唐全
      唐全
      2019-09-01回复controller
      你没办法加入互斥锁,云开发服务器也不会在某个资源上给你加互斥。云开发的互斥仅仅是数据库访问能力,和你实际的业务无关。
      2019-09-01
      1
      回复
  • 老张
    老张
    2019-08-25

    这是不应该被质疑的。否则云开发就是个渣。

    2019-08-25
    有用
    回复 10
    • ¿
      ¿
      2019-08-26
      云函数怎么处理这种并发情况?
      2019-08-26
      回复
    • 唐全
      唐全
      2019-09-01回复¿
      毫无疑问的回答:不能处理。云开发不支持这种高并发互斥访问的模式。
      2019-09-01
      回复
    • controller
      controller
      2019-09-02
      不是高并发,是要能解决并发出现的问题,
      2019-09-02
      回复
    • 老张
      老张
      2019-09-02回复controller
      首先,云开发是支持并发的;其次,你描述的需求还是取决于你数据库的设计和代码编写,和云开发无关,你就是用mongo也是一样的问题。
      2019-09-02
      回复
    • controller
      controller
      2019-09-03回复老张
      云数据要怎么数据库的设计 ?代码要怎样编写? 给个提示啊,谢谢
      2019-09-03
      回复
    查看更多(5)
登录 后发表内容
问题标签