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

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

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

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

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

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

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



Не подскажете, с WebAddon нет никаких изменений в IRIS? С WebAddon тоже можно получить тестовый ключ?
...
Рейтинг: 0 / 0
IRIS-пилотный проект
    #39974457
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alatalo
Не подскажете, с WebAddon нет никаких изменений в IRIS? С WebAddon тоже можно получить тестовый ключ?
с IRIS WebAddon вроде как уже более не актуален. Там уже сразу есть возможность иметь неограниченное количество неавторизованных веб-сессий.
...
Рейтинг: 0 / 0
IRIS-пилотный проект
    #39974461
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor,
Вы хотите сказать, что входные REST-сервисы, http-сервисы, (еще какие-то) могут обслуживать большое количество внешних подключений?
...
Рейтинг: 0 / 0
IRIS-пилотный проект
    #39974471
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKB
DAiMor,
Вы хотите сказать, что входные REST-сервисы, http-сервисы, (еще какие-то) могут обслуживать большое количество внешних подключений?
Об этом я и говорю
...
Рейтинг: 0 / 0
IRIS-пилотный проект
    #39974493
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor,
а манипуляции с $system.License.PublicWebAppUser() выполнять нужно как обычно?
или вообще нет необходимости делать такое?
...
Рейтинг: 0 / 0
IRIS-пилотный проект
    #39974502
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
IRIS-пилотный проект
    #39974510
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor,
Да, но все эти запросы прошли с одного адреса?
...
Рейтинг: 0 / 0
IRIS-пилотный проект
    #39974558
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
IRIS-пилотный проект
    #39974570
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKB,

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

Это будет работать только для не авторизованных сессий.
...
Рейтинг: 0 / 0
IRIS-пилотный проект
    #39974599
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя стоп, это имеет отношение только к REST, для обычных CSP это не сработает.
...
Рейтинг: 0 / 0
IRIS-пилотный проект
    #39974616
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
IRIS-пилотный проект
    #39974617
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя, возможно, это есть дыра, которую со временем заткнут...
...
Рейтинг: 0 / 0
IRIS-пилотный проект
    #39974632
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKB
Хотя, возможно, это есть дыра, которую со временем заткнут...

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

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

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


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