Я знаком с моделью производителей и потребителей Java. У меня есть процесс, который генерирует карты для другого процесса для анализа. Я ранее использовал эту модель в java, используя модель потребителя &. Я пытаюсь сделать то же самое в Scala. В учебниках рассказывается об актерах, системе обмена сообщениями, которая выполняет этот процесс. Но есть ли хороший пример, который мог бы объяснить их? и можно ли контролировать количество потоков в Scala, как в java?Модель Java-производителей и потребителей в Scala
1
A
ответ
3
Вот код, который реализует модель производителя/потребителя с использованием Akka, рамки Scala для актеров.
https://github.com/paulbutcher/AkkaProducerConsumerBenchmarks/tree/master/src
Это из следующей веб-странице:
http://paulbutcher.com/2013/01/22/benchmarking-producerconsumer-in-akka/
Там также Акка-верблюд, со встроенными и производителей потребительских классов:
Смежные вопросы
- 1. Kafka nodejs однопоточная модель - добавление потребителей
- 2. Scala и модель памяти Java
- 3. Scala преобразование потока и модель
- 4. Тип вывода и модель Maching в Scala
- 5. Несколько потребителей в той же группе потребителей
- 6. pthread_mutex_wait несколько производителей и потребителей
- 7. Java, FTP и несколько потребителей
- 8. Одиночный производитель и несколько потребителей
- 9. Неожиданное модель Scala соответствие синтаксиса
- 10. Что делает модель Aux в Scala?
- 11. Реализовать актерскую модель без Akka в Scala
- 12. Masstransit и RabbitMQ - сколько подключено потребителей
- 13. Scala Lift - модель нагрузки в Comet актера
- 14. Продюсер-потребитель в Java - несколько потребителей
- 15. amqplib - Сколько потребителей в очереди?
- 16. Несколько групп потребителей в kafka
- 17. AMQP - Сколько потребителей в очереди?
- 18. Сопоставление раздела Kafka с Kafka Группы потребителей/потребителей
- 19. rabbitmq несколько потребителей и несколько издателей
- 20. Очередь для нескольких производителей и потребителей
- 21. Play 2 Scala - контроллер не видит модель и вид
- 22. Горизонтальное и вертикальное масштабирование потребителей RabbitMQ?
- 23. rabbitmq обрабатывает множество потребителей, подключений и каналов
- 24. Узлы событий Azure и несколько групп потребителей
- 25. Конг и JWT без создания потребителей
- 26. Архитектура приложений для потребителей и поставщиков Laravel
- 27. Одиночный производитель и несколько однопоточных потребителей
- 28. Использование RabbitMQ - нескольких производителей и нескольких потребителей
- 29. Rabbitmq понимание канала, статистика потребителей и соединений
- 30. Как Кафка планирует производителей и потребителей?