|
С rabbitmq в качестве клиента кто-нибудь работал/работает? | ☑ | ||
---|---|---|---|---|
0
RomaH
naïve
16.01.14
✎
14:51
|
В чем там суть? куда копать?
ТФОМС хочет обмен данными с нами на первый взгляд все просто - формируем XML - посылаем, получаем ответ и посылки тоже в XML использует же в качестве сервера ТФОМС - rabbitmq но вот ... насколько не хватает моих знаний - тут нужна для работы некая клиентская прослойка - через которую мы и будем общаться с "сервером" так? и как его использовать в 1С |
|||
1
Asmody
16.01.14
✎
15:02
|
rabbitmq — это суть транспорт, способ доставки. какой-нибудь интерфейс они вам предоставили?
|
|||
2
Принт
16.01.14
✎
15:05
|
||||
3
fisher
16.01.14
✎
15:10
|
И чо? Библиотеки под дот-нет есть. А вот готовые COM-обертки - сильно сомневаюсь. Разве что по сторонним разработчикам пошерстить...
|
|||
4
fisher
16.01.14
✎
15:11
|
Ну или веб-сервис поднимать.
|
|||
5
Принт
16.01.14
✎
15:12
|
Official Clients
Java Client Quick download: Binary .tar.gz .zip | Source .tar.gz .zip All Java client downloads Older versions .NET/C# Client Quick download: Binary (.NET 3.0+) | Binary (.NET 2.0) | Source All .NET client downloads Older versions Erlang Client Quick download: Binary client.ez common.ez | Source .tar.gz All Erlang client downloads Older versions |
|||
6
fisher
16.01.14
✎
15:21
|
Может, ты недопонял чего? rabbitmq обычно юзают в качестве внутрисистемного middleware.
В идеале, должны были в самом деле дать какую-то клиентскую прослойку, которая уже общается по ихнему протоколу через rabbitmq с ихним сервером. |
|||
7
Принт
16.01.14
✎
15:29
|
Я пытаюсь угадать, что они могли подозревать если ничего больше не дали. Сам я rabbitmq косвенно использовал с celery.
|
|||
8
Принт
16.01.14
✎
15:29
|
*подразумевать
|
|||
9
RomaH
naïve
16.01.14
✎
15:40
|
(7) типа скачать любой понравившийся клиент
как хоть клиент выглядит? у него есть пользовательский интерфейс или как с ним общаться? нам дали только параметры соединения и ссылку: http://www.rabbitmq.com/devtools.html |
|||
10
RomaH
naïve
16.01.14
✎
15:43
|
т.е.
у ТФОМС есть сервер rabbitmq нам он дает только форматы обмена и параметры подключения ну еще примеры кода на .Net private ConnectionFactory GetFactory() { ConnectionFactory factory = new ConnectionFactory(); factory.UserName = "tf_account"; factory.Password = "tf_account"; factory.VirtualHost = "/"; factory.Protocol = Protocols.DefaultProtocol; factory.HostName = "11.0.0.99"; //Виртуальный IP узла 76 (ЯрТФОМС) SP TNO factory.Port = AmqpTcpEndpoint.UseDefaultPort; return factory; } Отправка сообщения private void SendMessage( string messageBody ) { // Имя обменника string exchangeName = "TFOMS.Exchange"; // Имя очереди ТФ ОМС string queueName = "TFOMS.Queue.7ADB0C1E-D488-4C2B-97FF-52D003FC47BD"; // Ключ маршрутизации. Всегда пустая строка string routingKey = ""; using( IConnection conn = GetFactory().CreateConnection() ) { using( IModel channel = conn.CreateModel() ) { // Настройка обменника и очереди приемника channel.ExchangeDelete( exchangeName ); channel.ExchangeDeclare( exchangeName, ExchangeType.Direct, true, false, null ); channel.QueueDeclare( queueName, false, false, false, null ); channel.QueueBind( queueName, exchangeName, routingKey, null ); // Публикация сообщения // Получение тела сообщения byte[] messageBodyBytes = System.Text.Encoding.UTF8.GetBytes( messageBody ); вопрос - как к этому всему подключится не имея опыта программирования ни на чем кроме 1С? |
|||
11
Принт
16.01.14
✎
15:48
|
утилиты командной строки / ВК / тп
|
|||
12
RomaH
naïve
16.01.14
✎
15:50
|
(11) примеры есть?
где посмотреть на утилиту командной строки? |
|||
13
Принт
16.01.14
✎
15:52
|
(12) блин.. http://www.rabbitmq.com/download.html
|
|||
14
sapphire
16.01.14
✎
15:58
|
||||
15
sapphire
16.01.14
✎
16:03
|
+(14) это "Набор интсрументальных средств интеграции для 1С"
|
|||
16
RomaH
naïve
16.01.14
✎
16:23
|
(14) уже лучше
но все-равно - не понимаю как это использовать регистрирую RabbitMQ.Client.dll а дальше описание к этой dll есть? |
|||
17
sapphire
16.01.14
✎
16:24
|
(16) Зато там есть мыло Андрюхи Межова и Душелова, у коих можно вполне вежливо спросить :)
|
|||
18
oleg_km
16.01.14
✎
16:30
|
(17) ОФФ. Разве у Душелова можно что-то спросить?
|
|||
19
sapphire
16.01.14
✎
16:34
|
||||
20
sapphire
16.01.14
✎
16:35
|
(18) Неправ.Это да. Запамятовал.
|
|||
21
Джордж1
16.01.14
✎
16:36
|
А зачем организации с ТФОМС общаться?
|
|||
22
oleg_km
16.01.14
✎
16:37
|
(21) Ну, наверное, чтобы денег заработать. Тендер выиграли, а теперь делать надо
|
|||
23
sapphire
16.01.14
✎
16:38
|
(18) Ну, у Межова точн можно :)
|
|||
24
Asmody
16.01.14
✎
16:53
|
Лустин хвастался, что у него rmq. Можно даже попытаться его выступление на московском семинаре отрыть
|
|||
25
Dimasik2007
16.01.14
✎
16:58
|
Делал обмен по почти такой же технологии apacheMq, делов там макс на день, не писав до этого ни разу. Юзал Apace Spring Framework & apachemq.net с разных сторон.
Т.е. варианты можно сделать такие Выгрузка: 1С - файл в каталог - служба Apache Tomcat с контекстом на спринге слушает каталог - отправляет поставщику - выкидывает в другой каталог статус Приемка - тот же контект на спринге - выгрузка файлов в каталог - фоновое задание в 1С по опросу файлов. Хотя да, непросто все. Це думать нужно :) |
|||
26
sapphire
16.01.14
✎
17:30
|
(24) Вить, ну может он и ковыряет rmq...
По крайней мере в том проекте есть куски его тестов. |
|||
27
sapphire
16.01.14
✎
17:31
|
(25) Йопнутое решение. На кой леший такой паровоз нужен?
|
|||
28
sapphire
16.01.14
✎
17:32
|
(25) у mule sample как раз для распреденки и настроен файловый адаптер.
|
|||
29
RomaH
naïve
17.01.14
✎
08:05
|
(21) а кому еще с ТФОМС общаться? частным лицам?
больница тоже организация |
|||
30
RomaH
naïve
21.01.14
✎
14:03
|
пытаю
rabbitmq-dotnet-client-3.2.2-dotnet-3.0 есть там exe файлы http://listick.ru/share/w00ex я правильно подозреваю что с помощью этих екзешников можно получать и отправлять посылки? у меня пока получилось внятного ответа добится только от какого-то из "...Test.exe" один сказал что таймаут вышел, а второй вроде выполнился вопрос - а что надо выполнить что бы получить все что послано нам, и как оправить? для начала - зачем AddServer.exe и AddClient.exe |
|||
31
sprog
29.01.14
✎
12:04
|
Дождись февраля :)
Будет тебе Native.AddIn |
|||
32
sapphire
29.01.14
✎
12:21
|
(31)Откуда дровишки?
|
|||
33
Serginio1
29.01.14
✎
12:40
|
(10) Ну и используй нетовские сборки
v8: v8: Использование сборок .NET в 1С 7.x и 8.x http://1c.proclub.ru/modules/mydownloads/personal.php?cid=142&lid=9569 |
|||
34
sprog
29.01.14
✎
12:49
|
(32) На работу из отпуска выйду и напишу.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |