Redis Redisson-员工策略

问题描述

我是redis的新手,并且进行过redisson的工作,但与现在可用的东西保持最新。

主要从这里:https://github.com/redisson/redisson/wiki/9.-distributed-services#91-remote-service

这里的案例涉及一名工人,在很多服务器中,只有一台服务器。工作人员将获取可稍后下载的图像。可以将它们推送给执行程序,以供日后下载,但这不是持久性的,因此我们将继续进行讨论。

Redis提供执行人服务。但是我想知道,认情况下,所有redis节点是否共享或运送以执行工作?有没有一种方法可以控制只有一个人可以完成工作?我正在猜测正在访问的runnable / callable中的东西,因为它是一个可以访问环境的闭包,因此必须对可以使用的东西进行限制。无法访问?

Redis还提供称为“ 分布式远程服务” 的东西。在这方面,它们与executorservice有何不同?

另一种选择是将它们推送到reddis列表/ 队列 / 出队,并执行“ 消息”,尽管执行服务我认为可以让我将所有逻辑都放在同一位置。

什么是最好的方法

可运行/可调用中提供的闭包内部对象的规则是什么?完全可序列化所有内容吗?

如果工人正在工作,突然死亡(核),我该如何处理。我可以确保其他人上班吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)