Если кролик нужен на уровне «отправки почты или смсок», то ничего об обменниках (exchange) знать и не нужно. Так как rabbit, для очередей без обменников, создает обменники автоматически (если не ошибаюсь, то с type=direct и с точно таким же именем), поэтому код
Создаст очередь, в которую можно сразу же писать без обменника.
Исходя из кода либы, в конфиге, вместе с `queueName` можно указывать `exchangeName` (не утверждаю, но судя по коду это должно быть именно так), хотя об этом в доке ни слова не сказано
Схема с обменниками очень удобна, при распределенной архитектуре. Например когда есть 2 очереди — одна отправляет почту, а другая пишет об этом в лог. Тогда подписываем их на один обменник и отправляем только 1 сообщение, которое попадет в 2 очереди. Пример, конечно, притянут за уши, но думаю вполне понятен
В оригинале она, все же, звучит несколько иначе
Я бы перевл как "зовется самым популярным языком", а не просто «самый популярный язык»
Разница, на мой взгляд, весомая
P.S. — ни в коем случае не кидаю камни в огород js ;)
Мне кажется, вы не совсем верно поняли паттерн ActiveRecord, весь по сути, ActiveRecord и есть ORM, во всяком случае очень близок к нему.
В вашей же реализации объекты из ActiveRecord представляют собой ни что иное как
В итоге, как и во всех подобных статьях можно прийти к выводу, что нужно найти «золотую середину» между кнутом и пряником, между «со своим уставом» и «без своего устава», объединить тех кто вас любит и тех, кому вы противны, как одновременно плавать в космосе в невесомости и быть в центре ядра земли, разрываемым притяжением и много чего подобного.
На эту тему написаны множество статей, но мы из статьи в статью наблюдаем лишь мнение одного человека как он использовал кнут и добился успеха, или достиг того же, только пряником.
Зачем писать еще одну статью подобную многим которых уже все видели, если нельзя показать «серебряную пулю», ну или хотя бы (все мы понимаем что в данном деле никакой пули нет), показать реальные векторы действия руководителей применимые в большинстве случаев?
В противном случае это статья, которая должна находится в «Я пиарюсь», но ни как ни в «Управлении».
Если кролик нужен на уровне «отправки почты или смсок», то ничего об обменниках (exchange) знать и не нужно. Так как rabbit, для очередей без обменников, создает обменники автоматически (если не ошибаюсь, то с type=direct и с точно таким же именем), поэтому код
Создаст очередь, в которую можно сразу же писать без обменника.
Исходя из кода либы, в конфиге, вместе с `queueName` можно указывать `exchangeName` (не утверждаю, но судя по коду это должно быть именно так), хотя об этом в доке ни слова не сказано
Схема с обменниками очень удобна, при распределенной архитектуре. Например когда есть 2 очереди — одна отправляет почту, а другая пишет об этом в лог. Тогда подписываем их на один обменник и отправляем только 1 сообщение, которое попадет в 2 очереди. Пример, конечно, притянут за уши, но думаю вполне понятен
2 — 3
3 — 1
4 — 3
5 — 4
6 — 4
7 — 3
8 — 3
Я бы перевл как "зовется самым популярным языком", а не просто «самый популярный язык»
Разница, на мой взгляд, весомая
P.S. — ни в коем случае не кидаю камни в огород js ;)
Но в таком случае новый вопрос
И вы привели первый пример из мана по mysqli. Про PDO ни слова, хотя в нем по сути нужно только
В связи с чем вопрос — почему не просто сделать обертку PDO?
В вашей же реализации объекты из ActiveRecord представляют собой ни что иное как
На эту тему написаны множество статей, но мы из статьи в статью наблюдаем лишь мнение одного человека как он использовал кнут и добился успеха, или достиг того же, только пряником.
Зачем писать еще одну статью подобную многим которых уже все видели, если нельзя показать «серебряную пулю», ну или хотя бы (все мы понимаем что в данном деле никакой пули нет), показать реальные векторы действия руководителей применимые в большинстве случаев?
В противном случае это статья, которая должна находится в «Я пиарюсь», но ни как ни в «Управлении».
Вы серьезно?
Спасибо.
Задача не сильно усложнилась.
Обновил.