|
|
|
В чем смысл acknowledgement в мессаджинговых системах
|
|||
|---|---|---|---|
|
#18+
UsmanquestionerЗачем такой мод нужен? http://docs.oracle.com/javaee/5/api/javax/jms/Session.html#DUPS_OK_ACKNOWLEDGE This acknowledgment mode instructs the session to lazily acknowledge the delivery of messages . This is likely to result in the delivery of some duplicate messages if the JMS provider fails, so it should only be used by consumers that can tolerate duplicate messages. Use of this mode can reduce session overhead by minimizing the work the session does to prevent duplicates . Уже было отвечено ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2017, 20:34 |
|
||
|
В чем смысл acknowledgement в мессаджинговых системах
|
|||
|---|---|---|---|
|
#18+
Blazkowiczquestioner, оттуда жеNote – All of the acknowledgment modes discussed above apply to message consumption . For message production, the broker’s acknowledgment behavior depends on the message’s delivery mode (persistent or nonpersistent; see Message Header). The broker acknowledges the receipt of persistent messages, but not of nonpersistent ones; this behavior is not configurable by the client. Вероятно, не стоит продюсера в эту же кучу мешать. А как брокер нотифицирует отправителя, что сообщение сохранено? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2017, 17:57 |
|
||
|
В чем смысл acknowledgement в мессаджинговых системах
|
|||
|---|---|---|---|
|
#18+
questionerА как брокер нотифицирует отправителя, что сообщение сохранено? Там тоже есть подтверждения, но они отличаются. Всё же написано по ссылке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2017, 21:57 |
|
||
|
В чем смысл acknowledgement в мессаджинговых системах
|
|||
|---|---|---|---|
|
#18+
BlazkowiczquestionerА как брокер нотифицирует отправителя, что сообщение сохранено? Там тоже есть подтверждения, но они отличаются. Всё же написано по ссылке. https://docs.oracle.com/cd/E19587-01/821-0029/aeqbk/index.html в этой ссылке? не могу найти. Причем как-то запутанно. У сообщения есть перститент мод. Подтверждения пишут есть только у него. При это ещё сессия бывает транзакционая и нетранзакционная(чем это определяется не ясно) Хотелось бы в коде увидеть как устроены эти подтвреждения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2017, 22:43 |
|
||
|
В чем смысл acknowledgement в мессаджинговых системах
|
|||
|---|---|---|---|
|
#18+
Код: java 1. по умолчанию синхронный что ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 10:23 |
|
||
|
В чем смысл acknowledgement в мессаджинговых системах
|
|||
|---|---|---|---|
|
#18+
questionerпо умолчанию синхронный что ли? Вопрос неправильный. Нафига разбираться в документации по Glassfish, которым никто из нормальных людей не пользуется. На сайте Oracle надо смотреть JMS Tutorial, в котором даётся введение в использование JMS. Практически осваивать JMS лучше используя ActiveMQ - он самый популярный из свободных JMS message broker-ов, хорошо документирован и легко найти примеры. Но если вы ориентируетесь на программное обеспечение Oracle, то в WebLogic есть поддержка JMS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 14:51 |
|
||
|
В чем смысл acknowledgement в мессаджинговых системах
|
|||
|---|---|---|---|
|
#18+
Partisan M, я ориентируюсь на rabbitmq ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 15:41 |
|
||
|
В чем смысл acknowledgement в мессаджинговых системах
|
|||
|---|---|---|---|
|
#18+
точнее я его использую, а ориентируюсь на общий для всех провайдеров API ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 15:42 |
|
||
|
В чем смысл acknowledgement в мессаджинговых системах
|
|||
|---|---|---|---|
|
#18+
https://docs.oracle.com/cd/E19798-01/821-1841/bncfw/index.html If you use a queue or a durable subscription, you can use the Session.recover method to stop a nontransacted session and restart it with its first unacknowledged message. In effect, the session’s series of delivered messages is reset to the point after its last acknowledged message. The messages it now delivers may be different from those that were originally delivered, if messages have expired or if higher-priority messages have arrived. For a nondurable TopicSubscriber, the provider may drop unacknowledged messages when its session is recovered. Что-то не понял я этого абзаца. И транзакции и сессии, что то куда-то передоставляется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 16:15 |
|
||
|
В чем смысл acknowledgement в мессаджинговых системах
|
|||
|---|---|---|---|
|
#18+
questionerPartisan M, я ориентируюсь на rabbitmq Я бы советовал ориентироваться на бабло и в этом смысле Kafka рвет всех на порядок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 20:33 |
|
||
|
В чем смысл acknowledgement в мессаджинговых системах
|
|||
|---|---|---|---|
|
#18+
SergunkaquestionerPartisan M, я ориентируюсь на rabbitmq Я бы советовал ориентироваться на бабло и в этом смысле Kafka рвет всех на порядок kafka это не jms ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 00:23 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39509077&tid=2122640]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
66ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 392ms |

| 0 / 0 |
