Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Для этого необходимо в файле настроек /opt/artixcs-sales-loader/application.properties сервиса artixcs-sales-loader указать путь к сертификату и путь к приватному ключу:

Code Block
languagetext
titleПример настройки
#Путь к сертификату для организации SSL подключения. Если не указать, то соединение будет незащищенным.
#server.certPath=/tmp/ssl/server-cert.pem
server.certPath=
#Путь к приватному ключу для организации SSL подключения. Если не указать, то соединение будет незащищенным
#server.privateKeyPath=/tmp/ssl/server-key.pem
server.privateKeyPath=

Необходимо, чтобы при использовании SSL у sync-agent в  в настройке grpcHostCS было прописано доменное имя, по которому будет доступен сервис загрузки продаж и оно же должно быть указано в сертификате этого сервиса.

...

  1. Установить версию протокола обмена.
  2. Установить пакет artixcs-sales-loader, если он не был установлен по умолчанию.
  3. Установить пакет МКС, выполнив команду:

    Code Block
    languagetext
    sudo apt-get install artixcs-middle


  4. В файле настроек роутинга продаж МКС /opt/artixcs-sales-loader/application.properties вручную указать true для параметра redirect-sales:

    Code Block
    languagetext
    titleПример настройки
    #Настройка роутинга продаж (имеет смысл только для МКС). Если не указывать, то по-умолчанию будет false, localhost, 7795.
    redirect-sales=true
    sync-core.host=127.0.0.1
    sync-core.port=7795


...

По умолчанию максимальный размер отправляемого по протоколу GRPC сообщения равен 10МБ. Чтобы увеличить размер сообщения до 100МБ, необходимо:

  1. В начало конфигурационного файла /opt/artixcs-sales-loader/artixcs-sales-loader.conf добавить строку:

    Code Block
    languagetext
    JAVA_OPTS="-Dsu.artix.cashserver.sales.loader.server.max.inbound.message.size.in.megabytes=100"


  2. Перезапустить сервис загрузки продаж:

    Code Block
    languagetext
    service artixcs-sales-loader restart