|
|
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
Вы, дорогие товарищи не о том говорите. Программное обеспечение RabbitMQ не может дружить или не дружить с Делфи. Оно выставляет наружу сет сетевых протоколов. Вот описание одного из них. https://www.rabbitmq.com/protocols.html STOMP STOMP is a text-based messaging protocol emphasising (protocol) simplicity. It defines little in the way of messaging semantics, but is easy to implement and very easy to implement partially (it's the only protocol that can be used by hand over telnet). RabbitMQ supports STOMP (all current versions) via a plugin. Я это так себе понимаю. Если вы в состоянии открыть сетевой сокет (как телнет) то вы 100% подключитесь к кролику и сможете текстовыми командами слать или принимать сообщения. Вот описание протокола http://stomp.github.io/ И если вы осилите это - то вы автоматически уже совместимы не только с кроликом но и даже с Active-MQ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2019, 02:24 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, У раббита webapi есть. Если влом реализовывать/чинить его протолок и не предполагаются какие-то большие нагрузки закостыль через http. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2019, 04:25 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_ Полез таки курочить - впал в ступор. Эти товарищи через возвращаемое значение еще и код ошибки передают. Типа >= 0, значит вернулся сокет. Если < 0, то ошибка. А что тут такого? И Винда, и никсы так же поступают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2019, 10:46 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
mayton Вы, дорогие товарищи не о том говорите. Программное обеспечение RabbitMQ не может дружить или не дружить с Делфи. mayton Я это так себе понимаю. Если вы в состоянии открыть сетевой сокет (как телнет) то вы 100% подключитесь к кролику и сможете текстовыми командами слать или принимать сообщения. Василий 2 _Vasilisk_ Полез таки курочить - впал в ступор. Эти товарищи через возвращаемое значение еще и код ошибки передают. Типа >= 0, значит вернулся сокет. Если < 0, то ошибка. А что тут такого? И Винда, и никсы так же поступают. https://docs.microsoft.com/ru-ru/windows/win32/winsock/socket-data-type-2?redirectedfrom=MSDN Furthermore, all handles in UNIX, including socket handles, are small, non-negative integers, and some applications make assumptions that this will be true. Windows Sockets handles have no restrictions, other than that the value INVALID_SOCKET is not a valid socket. Socket handles may take any value in the range 0 to INVALID_SOCKET–1.Т.е. библиотека и под Win32 тоже работает на удачу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2019, 14:30 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
Как будет угодно. Я не настаиваю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2019, 14:53 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
Насколько я понимаю rabbitmq в качестве протокола может использовать MQTT. https://www.rabbitmq.com/protocols.html Вроде TMS выкатили поддержку данного протокола в своих компонентах и да они хотят денег :) https://tmssoftware.com/site/tmsmqtt.asp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2019, 15:26 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
Что-то я совсем потерялся. OpenSSL на любой платформе под сокеты выделяет 32 бита. Может я дую на холодное и не бывает хэндлов со значениями больше чем 2 32 ? А здесь вообще пишут про 2 24 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2019, 17:10 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, лимит на ограничение кол-ва хэндлов на процесс и их фактическое значение - вещи по идее перпендикулярные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2019, 17:52 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
vavan вещи по идее перпендикулярные Люди пишут, что т.к. WinSock был скопирован с Беркли-сокетов, то сокеты так и остались положительными интами. А т.к. на эту реализацию завязано куча опенсорсных кросс-платформенных библиотек, то Microsoft не рискнет менять реализацию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2019, 18:34 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_ Но врядли за столько лет не нашли бы багу в том же OpenSSL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2019, 18:35 |
|
||
|
|

start [/forum/topic.php?fid=58&gotonew=1&tid=2038806]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
138ms |
get topic data: |
8ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 415ms |

| 0 / 0 |
