Режим единого процесса CEF3 в производстве

Существуют ли реальные подводные камни при использовании однопроцессного режима в производственной среде? Официальное заявление, похоже, не одобряет этого, но пока приложение работает стабильно. Похоже, что от CEF1 отказались, и если для разработки используется единый процесс CEF3, то последний должен быть как минимум частью набора тестов и, следовательно, стабилен. Или это не так?

Кроме того, одиночный процесс CEF3 не эквивалентен CEF1? Новая программа запуска Battle.net использует CEFl (1453). Интересно, было ли это по устаревшим причинам или это было сознательное решение избегать использования CEF3.


person Prasad Silva    schedule 25.03.2014    source источник
comment
Я использую CEF3 в одном процессе в производстве без проблем, за исключением этой известной ошибки при выходе   -  person Sga    schedule 26.03.2014
comment
Обновление: мы переключаемся в режим с несколькими процессами из режима с одним процессом, потому что последний вообще плохо масштабируется в среде с несколькими браузерами.   -  person Prasad Silva    schedule 17.09.2015


Ответы (1)


Этот вопрос часто повторяется на форуме cef. Короткий ответ: «Не идите по этому пути».

Время от времени в режиме одного процесса появляются определенные ошибки, и официальное сообщение от сопровождающего cef гласит, что этот режим не поддерживается, и точка. Я думаю, что это слишком легко сформулировано в документации.

Люди, пришедшие с фона cef1, как правило, продолжают делать это по-старому, поэтому режим с одним процессом кажется хорошим способом, но более новый (уже много лет) cef3 сильно зависит от внутренних компонентов хрома, и они основаны исключительно на нескольких процессах для производство.

person Alexandre Pereira Nunes    schedule 28.07.2016