BespoyasovaV, интерфейс Comparable подразумевает что сраниваются два объекта, поэтому число полей не имеет значение.
Все будет зависеть от реализации, но в конце концов compareTo сведется к последовательному вызову методов compareTo у двух полей.
Остается лишь выбрать какое из полей является приоритетным при сравнении, а в случае получения результата "0" при вызове метода compareTo этого поля, вызывать метод второго.
Le0Wolf, вы в вопросе указали что устроит вариант с одним кабелем и поэтому я предложил такое решение.
Решение с переключением - это KVM. Но с поддержкой hdmi, usb и нескольких мониторов, полагаю, не дешёвые устройства
Предположу основную проблему - filebeat в докере.
Корректнее и проще всего будет не запускать его в докере. 1 filebeat будет собирать логи нескольких контейнеров
Так же, для отладки, можно указать containers.ids: ["*"]
На первый взгляд кажется что был создан pvc, потом удален и создан снова. Это привело к попаданию PV в статус Pending. Если я угадал, то нужно пересоздать PV и PVC.
Евгений Петров, к сожалению работал только с Visa и Mastercard, где работа с ключами на клиенте запрещена стандартом pci dss, так как никакими техническими средствами безопасно это не сделать на клиенте. Думаю, аналогичные требования можно предъявить и к вашим картам.
Евгений Петров, не понял. Как злоумышленник получит доступ к ключу, которого нет в приложении, доступном для декомпиляции? Ещё раз - нет способа защитить что-то в приложении, код и ресурсы которого доступны пользователю. Весь код и все чувствительны данные должны храниться и обрабатывать я в безопасной среде, т.е. в sec-зоне
Евгений Петров, если так организовать серверную часть - да. Но ваш сервер не должен отдавать куда либо ключи или каким либо образом предоставлять их. Он должен выполнять операции, связанные с шифрованием / дешифрованием.
Берите в пример работу банковского процессинга.