Во-первых, у каждого сервиса есть как минимум один объект (obj) для обслуживания внешних клиентов;
Во-вторых, у каждого сервиса есть объект для администрирования, он привязывается к IP 127.0.0.1 и тому же порту, к которому привязывается обслуживающий объект.
RPC-фреймворк поддерживает C++ и Java. У каждого языка есть своя базовая библиотека, инструменты генерации кода IDL и реализации клиентского и серверного кода.
Код на C++ работает только на Linux, код на Java — на Linux и Windows.
Базовая структура разработана на C++, для Linux.
ps -ef|grep tars
, чтобы убедиться, что основные процессы службы Tars активны, то есть tarsregistry, tarsAdminRegistry, tarsnode, tarsconfig и tarspatch.Основные сервисы:
Общие сервисы:
Команда make framework-tar
упаковывает основные сервисы, основные сервисы нельзя увидеть в системе управления, кроме tarsconfig и tarspatch.
При развёртывании общих сервисов через веб-платформу управления будьте осторожны при выборе имени и протокола объекта.
Путь к файлу журнала: /usr/local/app/tars/app_log/${Application}/${ServiceName}/, например, /usr/local/app/tars/app_log/Test/HelloServer/.
Путь к исполняемому файлу: /usr/local/app/tars/tarsnode/data/${Application}.${ServiceName}/bin/, например, /usr/local/app/tars/tarsnode/data/Test.HelloServer/bin/.
Путь к шаблону файла конфигурации: /usr/local/app/tars/tarsnode/data/${Application}.${ServiceName}/conf/, например, /usr/local/app/tars/tarsnode/data/Test.HelloServer/conf/.
Путь к файлу кэша: /usr/local/app/tars/tarsnode/data/${Application}.${ServiceName}/data/, например, /usr/local/app/tars/tarsnode/data/Test.HelloServer/data/.
Исходный путь — web/src/main/resources/conf-spring, путь развёртывания — WEB-INF/classes.
В английской среде такой проблемы нет.
Сначала скомпилируйте фреймворк.
Проверьте, активны ли основные сервисы: tarsregistry, tarsAdminRegistry, tarsnode, tarsconfig, tarspatch.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )