为了账号安全,请及时绑定邮箱和手机立即绑定

如何在分布式的环境中实现资源轮流分配的过程.

如何在分布式的环境中实现资源轮流分配的过程.

有只小跳蛙 2019-03-21 18:14:17
比如把 a分配给A ,b分配给B ,c分配给A ,d分配给B ,如此根据a b c d 不断的增长来不断的进行分配操作.我的想法:在A的表中给一个字段,每次分配资源的时候根据这个字段进行判断是否分配给他.利用缓存或者其它的做一个全局变量来标记下一个需要分配的变量,分配的时候就直接利用这个全局变量,进行分配.总感觉这些办法都不是很好,大家还有其它的办法来优雅的实现吗?或者以上的办法会出现的问题.PS:我是新手,不懂太深奥的东西,讲的易懂就好.
查看完整描述

2 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

感觉你要的就是一个HashMap啊。

map.put(A, a);
map.put(B, b);
...
map.put(N, n);


查看完整回答
反对 回复 2019-04-17
  • 2 回答
  • 0 关注
  • 491 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信