|
|
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
Кто-то пытался подружить RabbitMQ и Delphi? Может кому клиентская dll попадалась? С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 19:55 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
Что-то провтыкал. линк с официального сайта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 19:57 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Что-то провтыкал. линк с официального сайтаА нет. Люди денег хотят ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 19:59 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
Нашел это https://github.com/HeZiHang/Delphi-RabbitMQ буду щупать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 20:05 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
Мдя. В самой библиотеке rabbitmq-c Код: plaintext 1. 2. 3. 4. 5. 6. 7. соответственно про Win64 можно забыть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2019, 21:07 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_соответственно про Win64 можно забыть Кто-то запрещает в Win64 запускать х32 приложения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2019, 10:27 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
Василий 2Кто-то запрещает в Win64 запускать х32 приложения?Да. Если приложение само по себе dll, которая запускается в контесте х64 сервиса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2019, 11:33 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
Здравствуй работа через 32х битный прокси? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2019, 16:00 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
rgreatЗдравствуй работа через 32х битный прокси?Не трави душу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2019, 16:22 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
У кролика есть api Можно свою библиотеку написать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2019, 16:26 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
X-CiteМожно свою библиотеку написать...Тогда уже дешевле купить готовую из второго сообщения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2019, 16:30 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
ОФФ _Vasilisk_Что-то провтыкал. линк с официального сайта Больше минуты искал кнопку "купить". Что за дизайнеры ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2019, 16:58 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
08.10.2019 16:58, Кроик Семён пишет: > > Больше минуты искал кнопку "купить". Что за дизайнеры ... дык, кролики ж! это не только ценный мех... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2019, 17:02 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
Кроик СемёнОФФ _Vasilisk_Что-то провтыкал. линк с официального сайта Больше минуты искал кнопку "купить". Что за дизайнеры ... Нашел меньше чем за минуту.. но уже знал, что не так просто)) Устраиваем челлендж, кто быстрее) Такая кнопка должна быть на большая и вверху. Или они думают, что сначала читаешь читаешь. а потом хоп.. а тут купить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2019, 19:40 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
X-Cite, Ты то уже знал, что кнопка "купить" существует, а я еще проверял гипотезу отдельной вкладки "магазин" в меню или на других страницах. Потом снова на эту вернулся и таки нашел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2019, 23:28 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_X-CiteМожно свою библиотеку написать...Тогда уже дешевле купить готовую из второго сообщения А просто заменить int sockfd на SOCKET? Вообще очень странно, конечно, либа базовая, неужели ее никто под 64 не тестировал... Или все под линухом сидят? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2019, 10:02 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
Кто в Delphi пишет отдельный бэкенд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2019, 10:15 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
Василий 2А просто заменить int sockfd на SOCKET?Там он размазан ровным слоем по всей библиотеке. Включая экспортные функции. Исправить, конечно, можно, но тогда придется отказаться от новых версий Василий 2Вообще очень странно, конечно, либа базовая, неужели ее никто под 64 не тестировал... Или все под линухом сидят?Самого удивляет X-CiteКто в Delphi пишет отдельный бэкенд?Не понял вопроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2019, 14:52 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Исправить, конечно, можно, но тогда придется отказаться от новых версий Исправь и предложи пулл реквест автору. А что размазано - по тому, что я увидел, исправлению подлежит только sockfd (хотя его там и дофига), то есть поиск по слову и кропотливая замена типа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2019, 15:10 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
Василий 2Исправь и предложи пулл реквест автору.Исправить то можно, но если Pull Request не одобрят, то я получу неподдерживаемый код Василий 2исправлению подлежит только sockfdЧто делать с экспортируемыми функциями, который этот sockfd возвращают/устанавливают? Менять сигнатуру или объявлять новые с правильной сигнатурой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2019, 17:23 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Василий 2Исправь и предложи пулл реквест автору.Исправить то можно, но если Pull Request не одобрят, то я получу неподдерживаемый код Василий 2исправлению подлежит только sockfdЧто делать с экспортируемыми функциями, который этот sockfd возвращают/устанавливают? Менять сигнатуру или объявлять новые с правильной сигнатурой? Ну, зависит от того, насколько тебе это надо. Накатывать диффы не такая сложная задача. Конечно менять сигнатуру. Прикол в том, что для старых платформ ничего и не поменяется, а на х64 оно никогда и не работало нормально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2019, 18:30 |
|
||
|
RabbitMQ
|
|||
|---|---|---|---|
|
#18+
Полез таки курочить - впал в ступор. Эти товарищи через возвращаемое значение еще и код ошибки передают. Типа >= 0, значит вернулся сокет. Если < 0, то ошибка. Нет слов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2019, 20:27 |
|
||
|
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?all=1&fid=58&tid=2038806]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
143ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 469ms |

| 0 / 0 |
