В Акке, когда я должен создать актера, используя system.actorOf()
vs context.actorOf()
?Когда должен быть создан Актер в системе Актера или Контексте Актера?
Я знаю, что context.actorOf()
создает дочернего актера, но когда один актер должен быть ребенком другого и верхнего уровня?
Есть ли обстоятельство, где я хотел бы создать актер под системой актера? Например, если у меня были файлы «FileWriterActor», «LogActor» и «ReceiptActor», которые должны были записываться в файл, должен ли 'FileWriterActor' быть дочерним и для« LogActor', и «ReceiptActor»? – Nelson
Не уверен, что там есть структура, но мне кажется, что вы должны передать либо FileWriteActor, либо его менеджер (желательно) ref в LogActor, а также в ReceiptActor. Поэтому они могут отправлять сообщения в FileWriteActor. Имея родителя-актера, вы сможете переключиться на другой FileWriter без необходимости обновления актера на любом другом актере. –