|
Использование TCP-протокола для обмена 1С 8.3 УФ | ☑ | ||
---|---|---|---|---|
0
Pentosh
28.09.16
✎
11:11
|
Здравствуйте.
Стоит задача обмена с сайтом, но разработчик сайта хочет использовать TCP протокол для обмена, есть какие нибудь варианты? Сейчас общение происходит через HTTP в регламентном задании, но его это, по неизвестным мне причинам, не устраивает. Отправляю на сайт номенклатуру, но т.к. будем работать через API сайта, запросов будет много и каждый раз дергать HTTP не хорошо. Читал про АктивХ объект, но в 8.3. вроде нельзя добавить, да и на сервере не работает. Может другие пути предложите, буду благодарен. |
|||
1
Fragster
гуру
28.09.16
✎
11:15
|
шта?
|
|||
2
MM
28.09.16
✎
11:19
|
(0) СОМ-объекты доступны и на сервере 1С. Рекомендуемый вариант внешняя компонента. Впрочем, накладные расходы от HTTP вряд ли нужно учитывать при работе из медленной 1С.
|
|||
3
Sserj
28.09.16
✎
11:23
|
(0) Вот и нашелся клиент адепта Net для 1С
:) Тебе к Serginio1 он здесь довольно часто появляется. https://habrahabr.ru/post/311128/ |
|||
4
Serginio1
28.09.16
✎
11:26
|
(0) Не буду советовать использовать Tcp/ip для этих целей.
Хотя есть этот компонент и сейчас написал статью про это на .Net Core https://habrahabr.ru/post/311128/ Вопервый держть сервер Tcp/Ip для прослушки в фоновом задании можно, но это нужно делать очередь эвенты и все это будет работать в одном потоке. Или же использовать клиентов. Но ... Если ему нужна скорость, то пусть использует прямой доступ http://catalog.mista.ru/public/402038/ |
|||
5
Gary417
28.09.16
✎
11:26
|
о..я как увидел заголовок подумал что Serginio1 тему создал т.к. только вчера на хабре это видел
|
|||
6
Serginio1
28.09.16
✎
11:27
|
(3) Я адепт программирования.
|
|||
7
Torquader
28.09.16
✎
11:31
|
С сайта TCP - только если всё время держать открытый канал.
Но, сайт - это обычно куча процессов, которые обрабатывают запросы - кому там держать один канал ? И насколько канал между Web-сервером и 1С стабильный, так как если это не так, то проблем от TCP будет гораздо больше, чем успехов. |
|||
8
Serginio1
28.09.16
✎
11:43
|
То есть он хочет клиента на 1С, а сервер на своем сайте,
(7) Канал для Вэб сервиса тоже 1. HTTP это надстройка на TCP/IP. А Клиент не держит соединение, подключился отправил закрыл соединение. |
|||
9
eklmn
гуру
28.09.16
✎
11:48
|
так и знал понесется тисипи/айпи *овно.
Нафига это человеку? там встретились 2 рака что вэбщик, что автор, они друг друга просто не ферштейн )) |
|||
10
Garykom
гуру
28.09.16
✎
11:48
|
(0) Самый лучший это отправить "разработчик сайта" куда подальше с его "использовать TCP протокол для обмена".
|
|||
11
eklmn
гуру
28.09.16
✎
11:49
|
(0) Ты лучше пообщайся конкретней с вэбщиком, узнай конкретику, в (0) вода
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |