Heim > Artikel > Backend-Entwicklung > Muss ich in der Warteschlange einen Warteschlangennamen festlegen?
Das Problem ist Folgendes: Wenn wir Aufgaben in die Warteschlange verschieben, ist es unvermeidlich, dass die übertragenen Aufgaben vielfältig sind, z. B. E-Mails, Textnachrichten usw. Wenn der Hintergrundarbeitsprozess die Aufgaben übernimmt, sind unsere Gedanken oft eingesperrt und Ich denke, ich empfehle, Aufgaben nach Kategorie zu verschieben. Sollte der Abruf also auch nach Kategorie erfolgen? Dann können zu diesem Zeitpunkt mehrere Aufgabenverarbeitungsprozesse gestartet werden. Tatsächlich besteht der einzige Unterschied zwischen ihnen in den Parametern der Aufgabenkategorie. Ist das nicht ein schlechtes Design?
Das Problem ist Folgendes: Wenn wir Aufgaben in die Warteschlange verschieben, ist es unvermeidlich, dass die übertragenen Aufgaben vielfältig sind, z. B. E-Mails, Textnachrichten usw. Wenn der Hintergrundarbeitsprozess die Aufgaben übernimmt, sind unsere Gedanken oft eingesperrt und Ich denke, ich empfehle, Aufgaben nach Kategorie zu verschieben. Sollte der Abruf also auch nach Kategorie erfolgen? Dann können zu diesem Zeitpunkt mehrere Aufgabenverarbeitungsprozesse gestartet werden. Tatsächlich besteht der einzige Unterschied zwischen ihnen in den Parametern der Aufgabenkategorie. Ist das nicht ein schlechtes Design?
Bestimmen Sie es basierend auf dem Geschäftsszenario. Wenn das Geschäftsvolumen relativ groß ist, ist es offensichtlich unangemessen, einen Prozess zur Bewältigung der Aufgabe zu verwenden
Ich empfehle weiterhin, unterschiedliche Warteschlangen zu verwenden, um unterschiedliche Informationen zu verarbeiten. Dies ist jedoch nicht förderlich für die Isolierung und Erweiterung nachfolgender großer Parallelität. Beispielsweise konzentriert sich ein bestimmtes Unternehmen nur auf SMS-Informationen. Es überwacht also SMS-Nachrichten