草庐IT

java - 分布式作业调度、管理和报告

我最近玩了一次Hadoop并对其MapReduce作业的调度、管理和报告印象深刻。它似乎使新工作的分配和执行变得非常无缝,使开发人员能够专注于他们工作的实现。我想知道在Java领域中是否存在用于分布式执行作业的不容易表示为MapReduce问题的东西?例如:需要任务协调和同步的工作。例如,它们可能涉及任务的顺序执行,但并发执行某些任务是可行的:.--B--..--A--||--.|'--C--'|Start--||--Done||'--D-------------'您想要分配但不提供任何输出以减少的CPU密集型任务-例如图像转换/调整大小。那么有没有Java框架/平台提供这样的分布式计

php - 区间调度算法或事件选择算法

我在这个问题上苦苦挣扎了这么久。有n个人想在一家旅馆里住同一个房间。每个人都想在自己方便的时间入住酒店,但一次只能入住一个人。假设房间从早上5点到晚上11点可用。酒店经理从入住该房间的每个人那里收取500卢比。一个人在那个房间里呆多久并不重要。我们必须最大化经理的利润。假设n=4,即四个人想要同一个房间。假设第一个人想要早上6点到早上8点的房间,第二个人想要早上7点到早上8点的房间,第三个人想要早上8点到中午12点的房间,第四个人想要上午11点到下午1点的房间。通过观察上图,我们可以很容易地看出经理最多只能允许两个人入住(1stand3rdor1stand4thor2ndand3rdo

php - Laravel 调度程序时区

如何设置Laravel调度程序在特定时区的特定时间运行任务?服务器设置为UTC,但我想在Pacific/Auckland时区的每周一中午12点运行任务。例如这会起作用,但时区是UTC:protectedfunctionschedule(Schedule$schedule){$schedule->command('run-report')->weekly()->mondays()->at('12:00'));} 最佳答案 你可以使用timezone()方法:$schedule->command('run-report')->weekl

php - Laravel 调度程序每天在特定时间运行两次

如何在特定时间每天运行两次Laravel调度程序?假设我希望我的命令每天上午9点和下午5点运行有一个使用twiceDaily的选项,但我不确定如何指定时间 最佳答案 您可以使用手动cron表达式:$schedule->command('foo')->cron('09,17***');阅读更多:http://laravel.com/docs/5.0/artisan#scheduling-artisan-commands如果您不熟悉cron表达式,这里是漂亮的GUI:http://cron.nmonitoring.com/cron-ge

php - 是否有可重复使用的 PHP 路由器/调度程序?

我正在使用一个简单的框架来处理基于查询参数的请求。http://example.com/index.php?event=listPagehttp://example.com/index.php?event=itemView&id=1234我想把干净的url放在前面,这样你就可以通过这种方式访问​​它:http://example.com/listhttp://example.com/items/1234我知道路由和调度是如何工作的,我可以自己写。但我宁愿利用已经解决这个问题的所有代码。有谁知道提供此功能的通用库或类,但会让我从路由匹配中返回我想要的任何内容?像这样。$Router=ne

php - 在任务调度中追加输出

使用sendOutputTointaskscheduling,我们可以将任务输出存储在文件中:$schedule->command('test')->everyMinute()->sendOutputTo(storage_path('test'));但我不想只存储最后一次执行,我需要一个日志。如何在单个文件中记录计划任务输出? 最佳答案 appendOutputTo不是您要查找的内容吗?$schedule->command('test')->everyMinute()->appendOutputTo(storage_path('te

php - Laravel 使用不同的队列连接来调度作业

我正在使用laravel5.1并且我正在使用调度方法将作业推送到队列中。但是有两种工作,我已经在sqs中创建了两个队列。我该如何实现? 最佳答案 为了指定队列,您需要在作业对象上调用onQueue()方法,例如:$job=(newSendReminderEmail($user))->onQueue('emails');$this->dispatch($job);如果您想将作业发送到默认连接以外的连接,您需要手动获取连接并将作业发送到那里:$connection=Queue::connection('connection_name')

php - 作业调度问题

我正在开发一个应用程序,我需要按轮换时间表自动为成员安排工作。我不太擅长解释规则,所以这里有一些数据可以提供帮助:职位:职位名称,有规则,例如每周星期一和星期三。分类:一组位置组:另一组位置。同一组的职位不能在同一天分配成员:在给定日期分配到职位的用户。对于一个月中的每个日期,成员都被分配到职位(均按升序排列)。如果某个成员被分配到一个类别中的位置,则下次出现同一类别中的位置时,将分配下一个按字母顺序排列的成员(或列表的开头),例如。成员:M1、M2、M3、M4C1类职位:P1、P2、P3P1位成员:M1、M2、M3、M4P2位置成员:M1、M2、M3P2位置成员:M1、M3、M4如果

php - 有谁知道任何开源可用性/调度系统?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我正在尝试制作一个可用性/日程安排系统...基本上,我希望用户能够登录该系统,并显示他们在某个时间段内有空,然后我希望另一个用户能够登录并查看谁有空,什么时候有空,并且能够预订某人的时间(因此他们不再显示为有空)。我想使用PHP和SQL

php - 配置和测试 Laravel 任务调度

环境Laravel版本:5.1.45(LTS)PHP版本:5.6.1描述我正在尝试使用Laravel每1分钟运行一次命令TaskScheduling.尝试我已将此行添加到我的cron选项卡文件中*****phpartisanschedule:run>>/dev/null2>&1这是我的/app/Console/Kernel.phpcommand('inspire')->hourly();$schedule->command('echo"HappyNewYear!"')->everyMinute();//我添加了这一行$schedule->command('echo"HappyNewYe