Имя: Пароль:
1C
1С v8
Сервер 1С запускает java машину.
0 Lama12
 
27.01.23
17:45
Подскажите пожалуйста зачем сервер 1С запускает Java машину?
Где про это вообще можно почитать?
Конфигурация - отраслевая ERP, но судя по строке запуска с конфигурацией это не связано.
Строка выглядит примерно так
"C:\Program Files\1cv8\8.3.22.1704\bin/jre\bin\java.exe" -Dconsole=none "-Dcfg=C:\Program Files\1cv8\8.3.22.1704\bin/sm-searcher/elc-fts-1.*.cfg" -Dhost=0.0.0.0 -Dport=1577 -Droot=H:\Log_Actual_1C_dev/reg_2041 "-Duser.dir=C:\Program Files\1cv8\8.3.22.1704\bin
1 timurhv
 
27.01.23
18:03
(0) Похоже на новый полнотекстовый поиск.
"Для работы новой версии полнотекстового поиска требуется наличие на компьютерах кластера серверов Java версии 8 и последующих."
https://its.1c.ru/db/v8322doc#content:137:1:issogl1_717b9b8e-67e4-11ec-aa69-0050569f678a
2 lodger
 
27.01.23
18:03
а в линупсе такое
/opt/1cv8/x86_64/8.3.22.1709/jre/bin/java -Dconsole=none -Dcfg=/opt/1cv8/x86_64/8.3.22.1709/sm-searcher/e1c-fts-1.*.cfg -Dhost=0.0.0.0 -Dport=1576 -Droot=/root/.1cv8/1C/1cv8/reg_1541 -Duser.dir=/opt/1cv8/x86_64/8.3.22.1709/sm-searcher -Dapp=sm-searcher-480e46f1 -classpath /opt/1cv8/x86_64/8.3.22.1709/sm-searcher/* com.e1c.fts.app.FtsApp

похоже, что на яве работают некоторые части платформы. например, полнотекстовый поиск?
3 Lama12
 
27.01.23
18:04
(1) Спасибо. Будем изучать.
4 lodger
 
27.01.23
18:04
Fts - full text search
5 eddy_n
 
27.01.23
18:19
Значит не только EDT java-библиотек требует? Значит, решили велосипед не изобретать. Где-то была статья, кажется в Закулисье, где были описаны подходы к решению околовсяческих задач без использования java-машины.
6 Chai Nic
 
27.01.23
18:53
Ну всё, пропал дом. Сначала пение по вечерам, потом ППД на джаве, а потом тонкий клиент будет тормозить и виснуть на 8 гигах.
7 Lama12
 
27.01.23
19:23
(6) Вот, вот... Тоже об этом подумал.
8 lodger
 
30.01.23
09:36
в свете (0) и (2) , кто знает, что этой яве надо подготовить в хостовой ОС, чтобы оно не так сильно тормозило? полнотекстовый поиск причиняет боль.
9 eddy_n
 
30.01.23
14:50
Понятно, что все новые глобальные придумки 1с будет делать с оглядкой на java. Тем более когда Liberica в партнёрах ходит.
10 sikuda
 
30.01.23
15:15
(9) Есть уже шутка: Назовите идеальную платформу для 1С Предприятия - JVM 8
11 eddy_n
 
30.01.23
16:52
(10) Оболочка над оболочкой - это уже не шутка. Это всерьёз. И экспансия будет. И даже легко понять куда.
12 Chai Nic
 
30.01.23
16:58
(11) Всё с этого начинается. А потом Нуралиевы продадут 1с гуглу.
13 eddy_n
 
30.01.23
17:03
(12) А вот этого не будет. Не дадут им этого сделать. Кое-кто, узнав даже о таких планах, сразу выкупит контрольный пакет. Этим дело закончится. Нужно это им? Вряд ли.
14 Lama12
 
30.01.23
17:36
(11) Может это связано с тем что компиляторы C++ от Microsoft использовались, а теперь им доверять так себе удовольствие. Белорусским ребятам проще доверять.
Интересно, а в РФ вообще есть разработки компилятора C++ не и Линукса?
15 Gary417
 
30.01.23
18:05
(13) тут другой вопрос, а нужна ли 1С гуглу в нынешних условиях, за бугром продукция не котируется, а наш внутренний рынок не нужен в текущих условиях
(14) писать с нуля универсальную ОС даже китайцы не осилили
16 Chai Nic
 
30.01.23
18:27
(14) Какие проблемы в том, чтобы использовать gcc?
17 Lama12
 
30.01.23
18:28
(16) Х.з. может там нет какой оптимизации?
18 Chai Nic
 
30.01.23
18:36
(17) Вопрос вообще спорный, стоит ли на оптимизацию стандартных библиотек рассчитывать. Вот, например, когда перешли на новый msvc в платформе 8.3.11, платформа стала дико тупить на старых ОС. Из-за того, что разработчикам платформы стало лень поддерживать свои быстрые библиотеки для работы с динамической памятью, и они применили стандартные. А стандартные - тормозные на старых ОС, ибо микрософт таким образом вынуждает обновляться.
AdBlock убивает бесплатный контент. 1Сергей