Гость
Map
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / IRIS-пилотный проект / 25 сообщений из 31, страница 1 из 2
26.06.2020, 10:45
    #39973474
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
Добрый день, уважаемые форумчане!
Скачал вот IRIS for Win, который на пять лицензий.
Есть мысль, попробовать пилотный проект для функционала "Интероперабилити"...
Ну хотелось бы продукцию, в составе которой небольшое количество входных сервисов (до пяти) и столько же выходных операций, два-три процесса для решения алгоритмики маршрутизации потоков.
Если кто пробовал нечто подобное, поделитесь впечатлениями, стоит ли пробовать, имея такие ограничения?
Или не стоит даже "скотину мучить"... мол обращаться сразу в ИС...
Хотелось бы попробовать нечто работающее, чтобы сделать хотя бы собственную оценку, приобрести понимание и опыт для формулировки требований к внешним системам и лицам их сопровождающим, для понимания проблем и трудностей, с которыми придется сталкиваться в будущем, для понимания затратности по людским, аппаратным и финансовым ресурсам на этапах проработки, разработки, внедрения и сопровождения проекта...
Да и показуха для руководства нужна на уровне действующей модели, которая воочию покажет плохие и хорошие стороны такого решения.

Заранее благодарен!

(а-ля-баля просьба не писать...)
...
Рейтинг: 0 / 0
26.06.2020, 11:24
    #39973491
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
AlexKB,

Ограничения данной версии, по количеству лицензий это прямые использования самой лицензии, подключение студией, терминалом. Если ваши сервисы которые вы делаете работают по вебу, то вы не должны столкнуться с этим ограничением. Другое ограничение это размер базы данных в 10GB. Для тестов наверно у вас сильно много данных не будет.

Лично я не вижу причин не попробовать для этого такую версию. При том что вы в любой момент сможете перейти на полную версию. Версия Community Edition полностью совместима с нормальной версией, так что не нужно будет что-то менять. Если есть WRC, то там есть форма через которую можно запрашивать лицензию для оценки, я пока ей не пользовался, но как я понимаю, она должна автоматически срабатывать и высылать ключи.
...
Рейтинг: 0 / 0
26.06.2020, 11:38
    #39973495
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
DAiMor,
Спасибо!
...
Рейтинг: 0 / 0
26.06.2020, 11:52
    #39973499
Alexey Maslov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
AlexKB,

не стал бы тратить время на эксперименты с лицензией на 5. Дополню сказанное Дмитрием:

1) "нормальную" IRIS, которая понимает iris.key, и сам iris.key можно получить здесь: https://wrc.intersystems.com/wrc/coDistPreview.csp
Это будет текущий релиз (сейчас 2020.1), ключ, кажется, на два месяца, пользователей на 10 - уже не помню, давно не заказывал.

2) Предрелизную IRIS (2020.2, докер) и iris.key на 64 пользователя (сейчас он до 14.07) можно взять там же по соседству :)
...
Рейтинг: 0 / 0
26.06.2020, 12:56
    #39973531
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
Alexey Maslov,

Спасибо!
...
Рейтинг: 0 / 0
30.06.2020, 10:44
    #39974444
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
Интересно, есть что-нибудь по-русски для Интероперабилити, ну или для Ансамбля..?
...
Рейтинг: 0 / 0
30.06.2020, 11:10
    #39974454
alatalo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
Alexey Maslov
AlexKB,

1) "нормальную" IRIS, которая понимает iris.key, и сам iris.key можно получить здесь: https://wrc.intersystems.com/wrc/coDistPreview.csp
Это будет текущий релиз (сейчас 2020.1), ключ, кажется, на два месяца, пользователей на 10 - уже не помню, давно не заказывал.



Не подскажете, с WebAddon нет никаких изменений в IRIS? С WebAddon тоже можно получить тестовый ключ?
...
Рейтинг: 0 / 0
30.06.2020, 11:14
    #39974457
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
alatalo
Не подскажете, с WebAddon нет никаких изменений в IRIS? С WebAddon тоже можно получить тестовый ключ?
с IRIS WebAddon вроде как уже более не актуален. Там уже сразу есть возможность иметь неограниченное количество неавторизованных веб-сессий.
...
Рейтинг: 0 / 0
30.06.2020, 11:20
    #39974461
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
DAiMor,
Вы хотите сказать, что входные REST-сервисы, http-сервисы, (еще какие-то) могут обслуживать большое количество внешних подключений?
...
Рейтинг: 0 / 0
30.06.2020, 11:36
    #39974471
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
AlexKB
DAiMor,
Вы хотите сказать, что входные REST-сервисы, http-сервисы, (еще какие-то) могут обслуживать большое количество внешних подключений?
Об этом я и говорю
...
Рейтинг: 0 / 0
30.06.2020, 12:00
    #39974493
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
DAiMor,
а манипуляции с $system.License.PublicWebAppUser() выполнять нужно как обычно?
или вообще нет необходимости делать такое?
...
Рейтинг: 0 / 0
30.06.2020, 12:15
    #39974502
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
AlexKB
DAiMor,
а манипуляции с $system.License.PublicWebAppUser() выполнять нужно как обычно?
или вообще нет необходимости делать такое?
Не нужно.

Я вот для примера, запустил IRIS Community Edition версию, которая ограничена 5 лицензиями
Код: plaintext
docker run -d --init --name iris -p 52773:52773 --rm store/intersystems/iris-community:2020.2.0.204.0

и выполнил команду, то есть 1000 запросов по 100 запросов одновременно
Код: plaintext
выполнилось довольно быстро, и все запросы прошли успешно

Time taken for tests: 2.242 seconds
Complete requests: 1000
Failed requests: 0
Total transferred: 4517000 bytes
HTML transferred: 4086000 bytes


А вот если авторизоваться, то почти все запросы сразу отваливаются с ошибкой
Код: plaintext
ab -c100 -n1000 -A _system:123  http://localhost:52773/csp/user/menu.csp 
авторTime taken for tests: 2.462 seconds
Complete requests: 1000
Failed requests: 996
(Connect: 0, Receive: 0, Length: 996, Exceptions: 0)
Non-2xx responses: 996
Total transferred: 553932 bytes
HTML transferred: 114964 bytes
...
Рейтинг: 0 / 0
30.06.2020, 12:25
    #39974510
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
DAiMor,
Да, но все эти запросы прошли с одного адреса?
...
Рейтинг: 0 / 0
30.06.2020, 13:42
    #39974558
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
DAiMor,

Увы, на пробной версии, что принимает ключ, такое не проходит.
Новый запрос с другого адреса съедает лицензию. запрос такой же как у Вас.
а тут возвращает что ключ не поддерживает опцию Web Add-on
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
ClassMethod OnStartSession()
{
	try {
		s x=$system.License.PublicWebAppUser()
		set ind=$i(^LLGG("LicOk")) set ^LLGG("LicOk",ind)=x
	 } catch err{ }
	Quit
}
...
Рейтинг: 0 / 0
30.06.2020, 14:02
    #39974570
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
AlexKB,

А зачем вы делаете PublicWebAppUser?
он не нужен
...
Рейтинг: 0 / 0
30.06.2020, 14:05
    #39974573
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
DAiMor,
это я на всякий случай...
без этого тоже лицензия съедается.
...
Рейтинг: 0 / 0
30.06.2020, 14:15
    #39974583
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
AlexKB
DAiMor,
это я на всякий случай...
без этого тоже лицензия съедается.
каким пользователем съедается лицензия?
...
Рейтинг: 0 / 0
30.06.2020, 14:20
    #39974589
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
DAiMor,
Внешним пользователем, который вызывает в браузере на своем компьютере .../menu.csp
...
Рейтинг: 0 / 0
30.06.2020, 14:24
    #39974592
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
AlexKB
DAiMor,
Внешним пользователем, который вызывает в браузере на своем компьютере .../menu.csp
То есть есть какой то авторизованный пользователь.

Это будет работать только для не авторизованных сессий.
...
Рейтинг: 0 / 0
30.06.2020, 14:32
    #39974599
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
Хотя стоп, это имеет отношение только к REST, для обычных CSP это не сработает.
...
Рейтинг: 0 / 0
30.06.2020, 15:03
    #39974616
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
DAiMor,
Подтверждаю, простой REST-запрос с трех компов одновременно на IRIS
w $zv
IRIS for Windows (x86-64) 2020.3.0AA (Build 331U) Thu May 21 2020 17:31:13 EDT

Лицензии не затронул, оставил их в покое, попробую напрячь.

Когда одновременные запросы с разных компов исполняются в течении 10 сек, то в это время лицензия тоже не отъедается.

Похоже, этим можно пользоваться..!
...
Рейтинг: 0 / 0
30.06.2020, 15:05
    #39974617
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
Хотя, возможно, это есть дыра, которую со временем заткнут...
...
Рейтинг: 0 / 0
30.06.2020, 15:37
    #39974632
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
AlexKB
Хотя, возможно, это есть дыра, которую со временем заткнут...

https://docs.intersystems.com/irislatest/csp/docbook/Doc.View.cls?KEY=GREST_sessions#GREST_sessions_intro

Лицензию оно похоже использует, но быстро освобождает. Если будут долгие запросы, то они могут съесть лицензии.
...
Рейтинг: 0 / 0
30.06.2020, 16:07
    #39974664
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
DAiMor,
Да... надо исследовать...

Но, все равно, есть интересная пища для размышления..!
...
Рейтинг: 0 / 0
06.07.2020, 11:00
    #39976602
AlexKB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IRIS-пилотный проект
Вот пробую функционал Интероперабилити в IRIS и возникает вопрос, это только у меня экраны так глючат, компоненты наползают друг на друга, настроить что либо замучаешься в скроллингах... Браузер Хром.
Вроде бы с Ансамблем такого не наблюдалось, с теми прежними экранами.
Такое ощущение, что в погоне за постоянным изменением дизайна совершенно плюнули на элементарное удобство пользователя...
Про документацию уже и говорить не хочется, так все отвратно стало...
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / IRIS-пилотный проект / 25 сообщений из 31, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]