Version: Next

Minion

Minion

Minion — это особый Claptrap, определенный этой платформой.Это корректировка, сделанная на основе Claptrap.Он имеет следующие характеристики:

считывает события из соответствующего Claptrap.Как и Claptrap, состояние Minion контролируется событием.Разница в том, что Minion, как и в буквальном смысле этого слова, всегда получает события от соответствующего Claptrap, изменяя свое состояние.Таким образом, он может асинхронно обрабатывать последующие действия после того, как Claptrap создает событие.

Слово Minion является результатом игры удачиThe Stone Le легенда, которая описывается как "minion" в английской версии.


Ниже приведено сюжетное описание Миниона для дополнительного понимания.Не обижись слишком много.

Один Claptrap может быть трудно выполнить для более сложных задач.Таким образом, при разработке такого Claptrap, Claptrap будет добавить несколько младших братьев, чтобы помочь ему с задачей под рукой, как это необходимо.Эти младшие братья называются Минон.Minion также является роботом Claptrap по своей природе, но они уменьшают количество портативных заметок по сравнению с полной версией Claptrap.Это связано с тем, что его способ работы немного отличается от Claptrap.

Minion может выполнять задачи только совместно с Claptrap, и они не могут решить, следует ли выполнять задачу.Таким образом, портативные заметки, записываемые сведения о задаче, могут быть выполнены до тех пор, пока они удерживаются Claptrap.Когда Claptrap завершает задачу, он информирует своих Минионов о деталях миссии.Это позволяет Миниону синхронизировать содержимое задачи и обновлять память.Давайте объясним эту модель работы на примере.

Предположим, что мы сейчас запускаем робота Claptrap в каком-то районе в качестве робота швейцара.Его должностные обязанности включают в себя следующие:

  1. Отвечает за осмотр и высылку транспортных средств в дверных проемах
  2. Отвечает за различные запросы от прохожих

Теперь мы знаем, что роботЫ Claptrap могут обрабатывать только одну вещь одновременно, когда они работают.То есть, если он проверяет и отпускает транспортное средство, он не может справиться с запросами прохожих.Аналогичным образом, если он допрашивается прохожими, он не может справиться с осмотром и высвоевываемым транспортным средством.Это не очень эффективно.Поэтому мы добавим Minion к этому Claptrap, чтобы помочь ему с его задачей по приему запросов от прохожих.

Это работает следующим образом:Каждый день Claptrap проверяет окрестности и записывает всю конкретную информацию в ручные заметки.И он уведомляет minion о деталях этих задач.Таким образом, Минион также знает все подробности о районе, так что он может легко справиться с запросами прохожих.

Благодаря такому сотрудничеству, Claptrap может быть более эффективным, чтобы сосредоточиться на осмотре и отпуска транспортных средств, в то время как запросы прохожих передаются Minion для обработки.

Тем не менее, некоторые детали нуждаются в дополнительном объяснении, чтобы читатели могли понять:

Почему бы просто не добавить новый Claptrap, чтобы иметь дело с запросами прохожих напрямую?Новый Claptrap означает новый участник, способный выполнять задачи независимо друг от друга, что увеличивает затраты на управление.Но если вы просто добавите новый Minion, он может управляться Claptrap, к которому он принадлежит, что делает его легче управлять.Конечно, для того, чтобы добавить немного мещности,:можно понять, что Minion не хватает ручной памятки устройства по сравнению с обычным Claptrap.Стоимость этого устройства составляет 99% от общей стоимости оборудования.Почему бы и нет, чтобы сократить расходы на выполнение той же задачи?

Будет ли стоимость Claptrap уведомлять Minion о деталях задачи?Нет, не будет.Claptrap и Minion, как правило, банды, и это будет стоить все меньше и меньше, как технология беспроводной сети в настоящее время улучшается.Расширение прав и возможностей 5G, будущее может быть.

Теперь рассмотрим дополнительный сценарий:если менеджер по недвижимости хочет, чтобы Claptrap отчитывался о доступе транспортных средств в районе на ежедневной основе.Аналогичным образом, для того, чтобы увеличить чувство мещности, мы могли бы также предположить, что этот район очень занят, с транспортными средствами, входящими и выходями 24 часа в сутки.Таким образом, если он имеет время, чтобы сообщить о доступе транспортного средства, из-за однопоточного характера Claptrap, то, скорее всего, дверь сообщества будет заблокирована.

Имея предыдущий опыт, мы также можем оснастить этот Claptrap новым Minion для выполнения задачи отчетности перед менеджером по недвижимости.Потому что Claptrap уведомляет Minion о деталях, когда транспортное средство выходит на инспекцию.Таким образом, Минон также знает все подробности о сегодняшнем доступе транспортных средств и делает отчеты, которые вытянуты в минуту.

Давайте добавим еще один сценарий:нам нужно проверьте численность населения.Затем информация о человеке записывается только при проверке доступного персонала claptrap, швейцара сообщества.Аналогичным образом, мы добавляем Minion, который специально агрегирует данные для этих ядер и будет иметь вышестоящинную службу.Так случилось, что начальство также получает отчеты о данных от своих потомок с помощью робота Claptrap, и именно один из них также имеет Minion для агрегирования данных из нижестоятся и отчетности его начальство.Вот и все Claptrap1 -> Minion1 -> Claptrap2 -> Minion2 -> Claptrap3 …… слой за слоем вверх.Таким образом, мы завершили национальную и глобальную сводку данных.

Итак, мы можем подвести итоги.С Minion, по крайней мере три категории вещей могут быть лучше сделаны для Claptrap:

  1. Помощь в разделении старых задач класса запросов
  2. Оказание помощи в решении некоторых задач, которые могут быть асинхронно обработаны с помощью статистики, уведомлений и т.д
  3. Помощь в выполнении совместной работы с другими Claptrap для выполнения более масштабных задач