Если вы хотите, чтобы карусель была в полноэкранном режиме, установите height: 100vh
, а изображения в качестве фона, в противном случае они будут растянуты, поэтому:
.carousel-item {
height: 100vh;
background-image: url(https://i.imgur.com/wnZPRGU.jpg);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
Если вы хотите, чтобы подписи были всегда посередине экрана переопределить CSS, как:
.carousel-caption {
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
max-width: 80%;
}
Сценарий, который Вы объясняете, является общим и одним из преимуществ использования репликации. Никакие изменения или индексы, которые Вы создаете на подписчике, не перейдут к издателю, поскольку это - один путь процесс. Если необходимо повторно выполнить агент снимка по некоторым причинам и повторно инициализировать подписчика, чем необходимо будет воссоздать индексы на подписчике. Существует много вещей, которые можно сделать для уменьшения потребности повторно инициализировать подписчика, но некоторые из них требуют некоторых ручных шагов. Обычно, если Вы сохраняете все свои сценарии создания индекса для подписчика актуальными, это обычно не грандиозное предприятие повторно выполнить их в случае необходимости.