Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Альтернативы RealThinClient / 25 сообщений из 39, страница 1 из 2
12.11.2019, 23:33
    #39888313
Basketbol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
Приветствую!
Разрабатывал сетевой софт на базе RealTninClient.
Библиотека хорошая, но платная.
Сам тупанул что не увидел изначально сей факт.
Сейчас в рублях она стоит 42 000 р в год.

Ищу варианты подешевле))
Никто не решал такую проблему?
...
Рейтинг: 0 / 0
13.11.2019, 08:49
    #39888391
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
Starter edition недостаточно?
Если нет, то перепиши на что-то
бесплатное (например, Synapse).
...
Рейтинг: 0 / 0
13.11.2019, 09:59
    #39888443
Василий 2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
Можно охватить более широкий круг отвечающих, если поведать, что именно из этой либы ты применяешь
...
Рейтинг: 0 / 0
13.11.2019, 10:29
    #39888457
энди
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
из полностью бесплатного по уровню навороченности наверное только mormot и dmvc можно хоть как-то сравнивать с Rtc.
...
Рейтинг: 0 / 0
13.11.2019, 11:21
    #39888484
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
Basketbol,

RealThinClient 2.85 (2008-го года) был бесплатным
...
Рейтинг: 0 / 0
13.11.2019, 11:33
    #39888501
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
P.S.

На Sourceforge ссылка на файл больше не работает, но я то его когда можно было скачал ;)
Залил на дропбокс, вот пожалуйста: RealThinClient 2.85
...
Рейтинг: 0 / 0
13.11.2019, 11:41
    #39888507
Basketbol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
Кроик Семён,
Гигантское спасибо!
Возможно Вы мне сэкономили 42 000 Р))
...
Рейтинг: 0 / 0
13.11.2019, 11:52
    #39888519
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
P.P.S.

Еще кое-что на GitHub'е нашлось, даже посвежее:

RealThinClient SDK v8.04 - LITE
https://github.com/maciej-izak/sdk-lite
...
Рейтинг: 0 / 0
13.11.2019, 11:58
    #39888527
Basketbol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
Василий 2,
Да не особо много:
Есть клиенты, которые цепляются по логину и паролю.
Дальше каждый клиент посылает периодические запросы на обновление некторой инфы.
Инфа приходит в JSON, клиент парсит и что то делает...

Т.е. просто обмен текстовой информацией + сессии.
...
Рейтинг: 0 / 0
13.11.2019, 12:38
    #39888555
Basketbol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
Кроик Семён
P.P.S.

Еще кое-что на GitHub'е нашлось, даже посвежее:

RealThinClient SDK v8.04 - LITE
https://github.com/maciej-izak/sdk-lite


Посмотрел ограничения Lite версии:

A) LITE RTC SDK version ONLY has blocking WinSock API support. LITE RTC SDK version does NOT have multi-platform support (required to target iOS, OSX and Android platforms), support for WinInet and WinHTTP APIs (Firewall/Proxy and SSL support on Windows), Async WinSock API support (higher load capacity and reduced resource usage for Windows Servers), ISAPI support (compile Server-side code into an ISAPI DLL), Message-based Client/Server support, UDP and TCP Client/Server support.

B) LITE RTC SDK version ONLY has basic HTTP Client/Server and Remote Function components. LITE RTC SDK version does NOT include more advanced features and components (like SSL and RSA Encryption, Scripting, Data Routing, Load Balancing, general-purpose Gateway and Multi-Gate Clients, in-memory DataSets and DataSet monitoring).

C) LITE RTC SDK version does NOT include support.


Единственное что вызывает сомнение - у меня сейчас серверная часть работает в NonBlocking режиме.
Как будет держать 100 параллельных коннектов в Blocking режиме - это вопрос...
Остальное вроде не столь необходимо.
...
Рейтинг: 0 / 0
13.11.2019, 13:18
    #39888580
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
Basketbol,

и ещё, раз уж топик называется "альтернативы", то стоит наверное о них вспомнить. Например Overbyte ICS . Это свободный продукт, был разработан и хостился раньше здесь , но попадаются и клоны типа этого .
...
Рейтинг: 0 / 0
13.11.2019, 13:49
    #39888602
AlexeyM123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
Overbyte ICS теперь здесь
...
Рейтинг: 0 / 0
13.11.2019, 14:19
    #39888620
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
Кроик Семён
Это свободный продукт, был разработан и хостился раньше здесь

Раньше? Вроде и сейчас там.
...
Рейтинг: 0 / 0
13.11.2019, 14:20
    #39888622
Василий 2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
Basketbol
Василий 2,
Да не особо много:
Есть клиенты, которые цепляются по логину и паролю.
Дальше каждый клиент посылает периодические запросы на обновление некторой инфы.
Инфа приходит в JSON, клиент парсит и что то делает...

Т.е. просто обмен текстовой информацией + сессии.

По описанию - вообще ерунда, таких фреймворков море. Вот тут https://github.com/Fr0sT-Brutal/awesome-pascal#network широкий выбор
...
Рейтинг: 0 / 0
13.11.2019, 19:25
    #39888783
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
wadman
Кроик Семён
Это свободный продукт, был разработан и хостился раньше здесь

Раньше? Вроде и сейчас там.

Когда я туда захожу у антивируса Касперского истерика начинается...
...
Рейтинг: 0 / 0
13.11.2019, 19:57
    #39888791
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
Basketbol
Приветствую!
Разрабатывал сетевой софт на базе RealTninClient.
Библиотека хорошая, но платная.
Сам тупанул что не увидел изначально сей факт.
Сейчас в рублях она стоит 42 000 р в год.

Ищу варианты подешевле))
Никто не решал такую проблему?
А чем встроенный в среду функционал не устраивает?
...
Рейтинг: 0 / 0
13.11.2019, 20:00
    #39888792
энди
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
Народ, человек попросил бесплатные альтернативы библиотеке для разработки сервисов, овербайт это скорее ближе к Indy и сетевым библиотекам.
Именно названные мной mORMot и DMVC ближе всего именно к rtc, при этом тот же dmvc собирается и работает под тем же centos, это я проверил лично. Понятно что можно взять тот же Indy и начать ваять на нем, но смысл, эти библиотеки предлагают значительно более широкий функционал для разработки именно веб-сервисов. Так зачем изобретать велосипед там где есть превосходные бесплатные решения.
...
Рейтинг: 0 / 0
13.11.2019, 20:33
    #39888799
Basketbol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
Коллеги, спасибо всем за обсуждение и помощь!
Пошел по пути бесплатного варианта RTC
Кроик Семён
P.P.S.

Еще кое-что на GitHub'е нашлось, даже посвежее:

RealThinClient SDK v8.04 - LITE
https://github.com/maciej-izak/sdk-lite


Спасибо Кроик Семён !

Чем привлекательны RTC:
Есть механизм сессий, есть свой пул потоков для обработки запросов, много хелпа, свой форум с примерами и QuickStart.
И это все есть в Lite версии.
Поэтому снес платную версию, установил бесплатную.
Все скомпилировалось без каких либо проблем и вроде даже работает)

P.S. и почему то в ограничениях сказано что Lite версия работает только в блокирующем режиме. Но по факту у rtcHttpServer Lite версии есть свойство "Режим работы" где можно выбрать и неблокирующий режим. Странно...
...
Рейтинг: 0 / 0
13.11.2019, 20:40
    #39888801
Basketbol
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
rgreat
А чем встроенный в среду функционал не устраивает?

Дельфийские стандартные компоненты?
Нет такого механизма как "пул потоков". Т.е. в неблокирующем режиме работы сокетов пришлось бы писать обработчики запросов в отд потоках самому.
Нет механизма сессий (чтоб в сессии можно было сохранить переменную)
...
Рейтинг: 0 / 0
13.11.2019, 21:29
    #39888814
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
Basketbol
Нет такого механизма как "пул потоков". Т.е. в неблокирующем режиме работы сокетов пришлось бы писать обработчики запросов в отд потоках самому.
Нет механизма сессий (чтоб в сессии можно было сохранить переменную)

TIdTCPServer.Scheduler
TIdTCPServer.Contexts

Ы?
...
Рейтинг: 0 / 0
14.11.2019, 10:21
    #39888930
Василий 2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
энди
Народ, человек попросил бесплатные альтернативы библиотеке для разработки сервисов, овербайт это скорее ближе к Indy и сетевым библиотекам.

Так сервисы это тонкая надстройка над сетевыми функциями. В ICS есть и REST, и сессии, и даже MidWare
...
Рейтинг: 0 / 0
14.11.2019, 10:37
    #39888937
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
Василий 2
и даже MidWare

Чтоб понять, что его по сути нет, нужно попробовать этим попользоваться.
Там лишь какая-то попытка его реализации, которая ею и осталась.
...
Рейтинг: 0 / 0
14.11.2019, 11:06
    #39888952
энди
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
Как мне кажется ICS это все же ближе к Indy чем к RTC. Да и middleware там было то еще чудо в противозачаточной форме :)
...
Рейтинг: 0 / 0
14.11.2019, 19:16
    #39889276
Axioma99
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
энди
Как мне кажется ICS это все же ближе к Indy чем к RTC. Да и middleware там было то еще чудо в противозачаточной форме :)


согласен, так как сам делал сервер приложений на нем
...
Рейтинг: 0 / 0
17.11.2019, 09:32
    #39890133
DmSer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Альтернативы RealThinClient
А может кто-нибудь пояснить, каким образом все эти асинхронные фреймворки умудряются держать тысячи подключений в рамках одного потока и при этом работать с файлами и базами данных? Ведь если я обращаюсь к файлу, или выполняю запрос к БД, то эта операция может длиться несколько секунд! В этом случае обмен со всеми подключениями замораживается? Или же в этих фреймворках под капотом имеются свои функции работы с файлами и базами данных, которые и не создают кучу доп. потоков и не замораживают поток, из которого произошёл вызов из контекста подключения (но при этом приостанавливают выполнение кода, который такую функцию вызвал)? Есть ли в них такие волшебные функции для работы с Firebird?
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Альтернативы RealThinClient / 25 сообщений из 39, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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