Что известно о новой «Сплетнице»

Новый режиссер и старые сценаристы 

По данным Deadline, режиссером первых двух серий ремейка стала Карина Эванс, которая до этого работала над клипами Nice for What и God’s Plan Дрейка. Шоураннер проекта – Джошуа Сафран – сценарист и продюсер первой «Сплетницы». К нему присоединились Джош Шварц и Стефани Сэвадж, которые также уже работали над оригинальной версией. 

Сюжет 

По сюжету с момента, когда зрители узнали, кто же все-таки был Сплетницей, и сайт с главными сплетнями нью-йоркской частной школы перестал работать, прошло около восьми лет. В Верхнем Ист-Сайде появилось новое поколение богатых школьников. «Сериал сосредоточится на том, насколько другим стал Нью-Йорк за это время и насколько развились социальные сети. В основе новой «Сплетницы» идея о том, что общество, и нью-йоркское высшее общество в частности, постоянно меняется», – рассказал сценарист Джошуа Сафран. 

Действия сериала будут происходить в той же школе Constance Billard, которую посещали Сирена, Блэр, Дэн, Чак и Нейт. Многих героев оригинального проекта новые школьники даже иногда будут вспоминать, по словам создателей. Всего в первом сезоне будет 10 эпизодов. 

Загадка Сплетницы

Джош Шварц рассказал, что новые герои не будут пытаться узнать, кто следит за ними и выкладывает разные слухи в сеть под ником Сплетница. Такого героя попросту не будет. «Вместо того чтобы снова повторять старую историю, мы покажем, что внутри каждого из нас есть немного от Сплетницы и с помощью социальных сетей мы сами можем рассказать миру о нас больше чем нужно», – говорит Шварц.

 

Новый каст

Главную героиню сериала по имени Одри сыграет актриса и певица Эмили Элин Линд. По сюжету она «только вышла из длительных отношений и теперь начинает заново исследовать мир за их пределами». 

Среди других участников каста – Илай Браун, Уитни Пик, Джонатан Фернандез, Джейсон Готэй и Томас Доэрти. 

Еще один актер, который присоединился к составу «Сплетницы», – Эван Мок. Этот парень с розовыми волосами недавно стал лицом нового парфюма Calvin Klein и снимался для Saint Laurent и Superdry. В свободное время Эван катается на скейте, занимается серфингом и даже успел съездить в тур с Трэвисом Скоттом в качестве фотографа.

Подробностей о его персонаже пока нет. Все актеры подписали договор о неразглашении деталей сериала, рассказал в интервью Илай Браун.  

Голос рассказчика не изменится 

К составу новой «Сплетницы» присоединилась и Кристен Белл. В оригинальном сериале она озвучивала саму Сплетницу – главного рассказчика подростковой драмы. Ее голос вновь прозвучит в ремейке за кадром. 

Камео оригинального каста 

В недавнем интервью Чейс Кроуфорд – исполнитель роли Нейта Арчибальда – сказал, что был бы рад принять участие в съемках новой «Сплетницы», если его позовут. А вот остальные актеры из оригинальной версии – Блейк Лайвли, Пенн Бэджли, Эд Вествик и Лейтон Мистер – заявили, что не хотели бы возвращаться к старым персонажам. 

Стиль «Сплетницы» 

За модные образы главных героев в шоу можно не переживать. Ими займется Эрик Даман – художник по костюмам оригинальной версии. Именно он создал фирменный стиль Чака Басса – костюмы-тройки, яркие галстуки и подтяжки и многое другое. 

Больше репрезентации 

По словам создателей сериала, в этот раз они уделили больше внимания репрезентации людей разных рас и сексуальных ориентаций. «У главных героев ремейка будет разный цвет кожи, и мы создали больше сюжетных линий с ЛГБТК-персонажами», – рассказал Джошуа Сафран. 

Дата выхода 

Точной даты выхода сериала пока нет. Как и производство многих сериалов, работу над «Сплетницей» пришлось приостановить из-за коронавируса и перенести на 2021 год. На момент начала пандемии проект, по словам директора по контенту Кевина Райли, находился на этапе препродакшена и начала съемок.

Вопрос о прикрытии шоу «Сплетницы» уже обсуждается наверху

Не везет Дому 2 на креативные идеи! Год близится к концу, а все начинания проекта, которые так бурно рекламировались в начале года, провалились одно за другим.  Все эти «Судные дни», копии «Холостяка» и прочие заимствования не продержались больше месяца-двух. Да и многочисленные ток-шоу то названия меняют, то тематику, а то и вовсе «переносятся» на Поляну. Хотя, если честно, просто прикрываются. Вот Андрей Черкасов, например, заявил неделю назад, что субботнее ток-шоу «перенесли» на лобное место, правда, не объяснил, чем оно теперь отличается от обычного лобного места, которое случается ежедневно.

Кое-как доживают пока только «Сплетницы». Да и то лишь потому, что открылись не так давно. Однако всем уже понятно, что и эта идея оказалась провальной, и посплетничать от души Дому 2  не удастся. Хотя, если честно, анонс последнего выпуска «Сплетниц» все же смог зацепить народ. Правда, не сюжетом… Дело в том, что обсуждение  рекламного ролика последнего выпуска «Сплетниц» в Интернете переросло в спонтанный опрос, пользуется ли шоу популярностью. Одна из зрительниц спросила: «Есть тут кто-нибудь, кто смотрит этих сплетниц? Я переключаю канал и тупо жду ночного выпуска!»

Народ откликнулся. Однако ни одного положительного ответа даже на официальном сайте проекта обнаружить не удалось. Более 90% подписчиков сказали, что не смотрят и смотреть не собираются, и раскритиковали проект, как самый провальный из всех: «Самое худшее, что есть в Доме 2!», «Фигня какая-то!», «Сами шутят, сами ржут…», «Неужели кому-то интересно смотреть на кривляние ведущих??

» и т. д.  И это только цензурные комментарии. Нецензурные тоже есть, и их не мало!


Опрос этот подхватили и другие сообщества. Результат и там оказался плачевным. Хотя в ходе споров появилась интересная идея относительно причин создания шоу. «”Сплетниц” придумали, чтобы многочисленные ведущие Дома 2 не оставались без работы. Пристроили нахлебников!… Скоро ведущих будет больше чем участников!» – написали зрители в комментариях

Словом, все указывает на то, что шоу «Сплетницы» в скором времени прикроют. И, похоже, сейчас руководство просто ждет удобного случая – начала шоу «Дикий остров», который стартует совсем скоро. Это детище Дома 2 сможет стать благовидным предлогом, чтобы продемонстрировать, что шоу не провалилось, просто дел появилось  много… Не до того! (Кстати, нечто подобное было с «Судным днем». Его убрали из эфиров якобы из-за необхо

78 интересных фактов о сериале Сплетница — smartfacts

Задолго до того, как они сыграли звездных любовников Дэн и Серена, Пенн Бэджли и Блейк Лайвли вместе учились дома.

CW не хотел, чтобы Эд Вествик играл Чака Басса, настаивая на том, что «он больше похож на серийного убийцу, чем на романтического героя».

Название каждого эпизода – это игра слов в названии фильма.

Когда Совет Родительского телевидения раскритиковал шоу за то, что оно «сногсшибательно неуместно» и «кошмар каждого родителя», именно эти фразы были в рекламных плакатах шоу.

Блейк Лайвли и Пенн Бэджли, которые играли на экране пару Серену и Дана, встречались в реальной жизни с 2007 по 2010 год.

Лейтон Мистер должна была покрасить свои естественно светлые волосы в брюнетку, просто чтобы пройти прослушивание на роль Блэр Уолдорф.

Британский Эд Вествик смоделировал американский акцент Чака Басса на персонаже Карлтона Бэнкса из фильма «Свежий принц Бел-Эйр» (1990).

Художники по костюмам смоделировали взгляд Блэр после Одри Хепберн и Серены после Сиенны Миллер и Кейт Мосс.

В шоу Чак получает собаку и называет его «Обезьяна». В книгах «Сплетницы» у Чака действительно есть домашняя обезьяна.

26 января – официальный День Сплетницы в Нью-Йорке, объявленный тогдашним мэром Майклом Блумбергом, который посетил съемочную площадку и похвалил, как она продемонстрировала город.

Уильям Болдуин, сыгравший заочного отца Серены ван дер Вудсен, избегал встречи с его экранной дочерью Блейк Лайвли, пока камеры не развернулись, чтобы у них могли быть более реалистичные, напряженные отношения.

Сериал стал настолько популярным, что в Нью-Йорке был создан тур по сайтам «Сплетницы», созданный теми же людьми, что и «Секс в большом городе» (1998).

Был запланирован дополнительный набор в 1980-х годах с упором на персонажей Лили и Кэрол Роудс. CW передал пилот, который в конечном итоге был показан в рамках второго сезона шоу.

В первом эпизоде ​​1 сезона Элеонору Вальдорф сыграла Флоренция Лозано. Маргарет Колин присоединилась к сериалу из второго эпизода и сыграла Элеонору до конца шоу.

Отель Empire, которым владел Чак, – настоящий отель. После того, как фанаты заполонили отель, в баре The Empire начали подавать коктейли на тему «Сплетницы», в том числе коктейль «XOXO» с секретными ингредиентами, о которых они никогда не расскажут.

Создатели и актеры сериала Сплетница

ivi
  • Мой ivi
  • Фильмы
    • Артхаус
    • Боевики
    • Военные
    • Детективы
    • Для всей семьи
    • По комиксам
    • Фильмы-катастрофы
    • Для детей
    • Документальные
    • Драмы
    • Исторические
    • Комедии
    • Криминальные
    • Мелодрамы
    • Мистические
    • Приключения
    • Триллеры
    • Ужасы
    • Фантастика
    • Фэнтези
    • Эротика
    • Новинки
    • ivi. рейтинг
    • Скоро на ivi
    • Трейлеры
    • Фильмы 2020 года
    • Фильмы 2019 года
    • Фильмы в 4K
    • Фильмы в HD
    • Русские
    • Зарубежные
    • Советское кино
    • Фильмы по подписке
    • Выбор ivi
    • Новинки подписки
  • Сериалы
    • Боевики
    • Военные
    • Детективы
    • Драмы
    • Исторические
    • Комедийные
    • Криминальные
    • Мелодрамы
    • Приключения
    • Медицинские
    • Романтические
    • Триллеры
    • Дорамы
    • Фантастические
    • Новинки
    • ivi. рейтинг
    • Сериалы 2020 года
    • Сериалы 2019 года
    • Сериалы в HD
    • Русские
    • Зарубежные
    • Американские
    • Украинские
    • Индийские
    • Турецкие
    • Сериалы по подписке
    • Сериалы FOXNOW
    • Передачи National Geographic
    • Бесплатные сериалы
  • Мультфильмы
    • Советские
    • Аниме
    • Для взрослых
    • Для детей
    • Полнометражные
    • Приключения
    • Развивающие
    • Сериалы
    • Новинки
    • Мультики 2020 года
    • Мультики 2019 года
    • Мультики в HD
    • Советские
    • Русские
    • Американские
    • Зарубежные
    • Мультфильмы
      по подписке
    • Мультфильмы Disney
    • Мультфильмы myBabyTV
    • Мультфильмы СТС Kids
  • TV+
  • Спорт
  • Подборки
    • Коллекции со скидкой
    • Захватывающие
    • Страстные
    • Про подростков
    • На реальных событиях
    • Про любовь
    • Самые страшные
    • Семейные комедии
    • Молодежные комедии
    • Про космос
    • Про зомби
  • Подписка
  • Подключить подписку

Подключить подписку Поиск

HBO объявил о перезапуске сериала «Сплетница»

Компания Warner Media перезапустит легендарный сериал «Сплетница» на своем стриминговом сервисе HBO Max, сообщает CNN. На данный момент уже заказано 10 эпизодов, хронометраж каждого из которых составит один час. Лейтмотив ремейка — влияние соцсетей на жизнь поколения Z.

Оригинальная версия сериала, показанная в 2007−2012 годах, основана на одноименной серии книг Сесилии фон Цигезар. Рейтинг «Cплетницы» на IMDb — 7.4, на «Кинопоиске» — 8. Тем не менее, сериал не может похвастаться внушительными телерейтингами: основная масса зрителей потребляла его в сети.

«Сплетница» — далеко не поверхностный попсово-подростковый сериал, каким может показаться на первый взгляд. Сюжет повествует о насыщенной жизни манхэттэнской элиты. Наряду с лакшери-антуражем — изысканными раутами, дорогой одеждой и недвижимостью — в сериале подробно освещены острые социальные и этические проблемы: наркомания, беспорядочная половая жизнь, игровая зависимость, финансовые махинации, психические расстройства, проституция и гомосексуализм.

Этот культовый сериал можно отнести к числу самых «брендовых»: герои то и дело упоминают Jimmy Choo, Yves Saint Laurent, Dior, Chanel, Ralf Lauren и Tiffany. Одна из коронных фраз главной героини Блэр Уолдорф звучит так: «Я не люблю никого и ничего, за исключением туфель, одежды и чего-нибудь от Harry Winston».

В жизнь персонажей-мультимиллионеров затесались и бренды масс-маркета, такие как, например, L’Occitane. Большинство героев пользуются телефонами марки Blackberry. Вообще в «Сплетнице» культивируется стремление покупать, что, бесспорно, сыграло на руку люксовым брендам.

Отдельно стоит отметить трек-лист, преисполненный действительно хорошим вкусом — это годная попса (Рианна, Джастин Тимберлейк, Lady Gaga (которая, к слову, сыграла саму себя в одном из эпизодов)) и одни из лучших представителей хип-хоп индустрии (Eminem, Timbaland). «Cплетница» определенно расширила аудиторию таких инди-рок-групп, как Black Rebel Motorcycle Club, The Black Keys и The Kooks.

Кладезь хорошего вкуса пополняют и представители литературы, упоминаемые в некоторых сериях: персонажи участвуют в съёмках фильма по Фицджеральду, сюжеты снов Блэр основаны на произведениях Бернарда Шоу, Чак Басс советует «никогда не смотреть «Заводной апельсин» Кубрика накуренным», а чтобы получить конкурентное преимущество при поступлении в один из университетов Лиги плюща, необходимо проявлять искреннюю симпатию к личности и произведениям Жорж Санд.

Сериал обеспечил начало насыщенной актерской карьеры Эда Вествика, Лейтон Мистер и Блейк Лайвли. Это было стартом в стиле «Гарри Поттера» — практически все актеры на протяжении семи лет, свободных от «Сплетницы», непрерывно принимают участие в кинокартинах и театральных постановках.

Кроме того, сериал богат на уже состоявшихся на тот момент звезд: роли исполняли Алек Болдуин, Мишель Трахтенберг, Тейлор Момсен, Себастиан Стэн, Хилари Дафф и даже Иванка Трамп.

Главная подростковая сага послужила почвой для генерации мемов.

Зрительницы перенимали стиль Серены Ван дер Вудсен, восхищались сумасшедшей любовью Блэр и Чака, ненавидели Джорджину и Джека, сочувствовали Дженни. Мужская аудитория нашла в «Сплетнице» детективный триллер, богатый мужской лукбук и, вероятно, стиль ведения тех или иных бизнес-процессов.

Пока достоверно не известно, примут ли «старички» участие в ремейке. В одном из интервью Блейк Лайвли заявила, что лучше родит 30 детей, чем еще раз снимется в «Сплетнице». Судя по тому, что на подходе у актрисы уже третий ребенок за четыре года, ее утверждение превратилось в дело чести.

Новость о перезапуске одного из лучших и определенно самого стильного сериала планеты растеклась живительным бальзамом в сердцах миллионной армии фанатов по всему миру. Сценаристам придется сильно постараться, чтобы воссоздать хотя бы пятую часть того праздника длиною в пять лет!

Горячие сплетни – Последние новости и слухи о знаменитостях

Weeknd выступит на шоу в перерыве между Суперкубком 2021 года 13 ноября 2020 г. | нет комментариев | Категория: ГЛАВНЫЕ НОВОСТИ

The Weeknd был объявлен главным музыкальным гостем, который выйдет на сцену во время шоу Pepsi Super Bowl Halftime Show 2021 года. Выступление на культовой сцене The Weeknd подтвердил эту новость, написав в твиттере следующее: «Выступление на культовой сцене.до встречи 02.07.21 ». Лауреат Грэмми …


Гарри Стайлс болтается у фаната 6 ноября 2020 г. | нет комментариев | Категория: CELEB FUN

Гарри Стайлс недавно был домом его фаната, где он кормил ее рыбой, пил чай и тусовался с ее отцом. К сожалению для нее, она не была на том месте, когда это произошло.Небрежно расслабляясь в фанатских домах Фанат Гарри Стайлса по имени Теадора рассказала, что «Арбузный сахар» …


Джейми Фокс сыграет охотника на вампиров в сериале Netflix “Дневная смена” 21 октября 2020 г. | нет комментариев | Категория: ГЛАВНЫЕ НОВОСТИ

Джейми Фокс возвращается на Netflix, чтобы сыграть главную роль в «Дневной смене». Комедия о начинающих вампирах Как сообщает Variety, 52-летний актер сыграет трудолюбивого отца-синего воротничка, который просто хочет обеспечить хорошую жизнь своей находчивой 8-летней дочери.Его повседневная работа по чистке бассейнов в долине Сан-Фернандо …


Минди Калинг сообщает обновленную информацию о «Блондинке в законе 3» вместе с некоторыми неожиданными новостями 10 октября 2020 г. | нет комментариев | Категория: ГЛАВНЫЕ НОВОСТИ

Минди Калинг поделилась своей писательской ролью в предстоящем фильме «Блондинка в законе 3» и поделилась некоторыми захватывающими личными новостями.Как все это было Ранее в этом году Калинг сообщила, что она является соавтором сценария третьего фильма «Блондинка в законе». Актриса впервые получила признание в роли Келли …


Хоакин Феникс и Руни Мара приветствуют мальчика, дайте ему многозначительное имя 3 октября 2020 г. | нет комментариев | Категория: ГЛАВНЫЕ НОВОСТИ

Сообщается, что Хоакин Феникс и Руни Мара приветствовали своего первого сына вместе и выбрали более идеальное имя.Отдать дань уважения его покойному брату Виктор Косаковский, режиссер Гунды, поделился новостью на Цюрихском кинофестивале 2020 года, где он поговорил с журналистами после …


Блокировка нежелательных подключений с помощью файла Hosts

Ребята … извините за задержку (снова) с получением вышло обновление … только что выписался из больницы … теперь у меня серьезные проблемы со здоровьем с (полная почечная недостаточность… нужна пересадка почки) плюс еще операция … большие иглы вставлены мне в позвоночник … однако я постараюсь лучше сохранить файл MVPS HOSTS. Ну только что вернулся из больницы (слишком много воды в легкие)
Если бы вы могли … пожертвование. Благодаря всему этому … каждый немного помогает.

Что он делает …

Вы можете использовать модифицированный файл HOSTS для блокировки рекламы, баннеров, сторонних Файлы cookie, сторонние счетчики страниц, веб-ошибки и даже большинство угонщиков и, возможно, нежелательные программы. Это достигается путем блокировки соединение (я), которое поставляет эти маленькие драгоценности. Хозяева файл загружается в память (кеш) при запуске, поэтому нет необходимости включать, настраивать или изменять какие-либо настройки с помощью исключение службы DNS-клиента (см. ниже).Windows автоматически проверяет наличие файла HOSTS, и если найдено, сначала проверяет файл HOSTS на наличие записей в Интернете страница, которую вы только что запросили. 0 .0.0.0 (префикс) – это считается местонахождением вашего компьютера, поэтому, когда запись, указанная в файл MVPS HOSTS запрашивается на странице, которую вы просматриваете, ваш компьютер думает, что 0.0.0.0 – это расположение файла. Когда этот файл не находится, он переходит к следующему файлу и, таким образом, рекламный сервер заблокирован от загрузки баннера, файлов cookie или некоторых других недобросовестный трекер, или файл javascript.

Пример – следующая запись 0.0.0.0 ad.doubleclick.net блокирует все файлы, передаваемые этим сервером DoubleClick на веб-страницу, которую вы просмотр. Это также мешает серверу отслеживать ваши движения. Зачем? … потому что в некоторых случаях “Серверы объявлений” любят Doubleclick (и многие другие) попытаются незаметно открыть отдельное соединение на веб-странице, которую вы просматриваете, записывайте свои движения тогда да… следовать за вами в дополнительные сайты, которые вы можете посетить.

Использование хорошо разработанного файла HOSTS может ускорить загрузка веб-страниц, не дожидаясь появления этих объявлений, надоедливые баннеры, хит счетчики и др. на загрузку. Это также помогает защитить ваши Конфиденциальность и безопасность путем блокировки сайтов, которые могут отслеживать ваши привычки просмотра, также известные как “отслеживание кликов” или Майнеры данных.Простое использование файла HOSTS – это не панацея от всех опасностей в Интернете, но это действительно обеспечивает еще один очень эффективный “слой Охрана ».

Если вам интересно … все это происходит за микросекунды, что намного быстрее, чем пытаться получить файл на полпути во всем мире. Еще одна замечательная особенность файла HOSTS в том, что это двусторонний файл, то есть если какой-то паразит попасть в вашу систему (обычно в комплекте с другими продуктами) виновник не может выбраться (позвонить домой) до тех пор, пока необходимые записи существуют.Вот почему так важно сохранить ваш файл HOSTS обновлен. Получать уведомления о Обновления MVPS HOSTS.

Специальное примечание: новая Windows 10 пользователи … файл MVPS Hosts устанавливается нормально, не нужно делать любые изменения.

Просто следуйте инструкция для Windows 10/8


MVPS HOSTS включает записи для большинства основных паразитов, угонщиков и нежелательного рекламного / шпионского ПО программы!

Начал предоставлять файл HOSTS в 1998 году… а теперь празднуем 20 лет. гордо по-прежнему занимает первое место в рейтинге HOSTS-файлов на Google …

Для просмотра файла HOSTS в виде обычного текста форма. (345 кб) (открывается в новом браузере)
Примечание: Текстовая версия также делает отличный поиск справочник для определения возможных нежелательных подключений.

Скачать: hosts.застегивать [ Обновлено 25 октября 2020 г., ]

Важное примечание : файл HOSTS теперь содержит изменение в префикс в записях HOSTS на “0.0.0.0” вместо обычного «127.0.0.1».
Это было сделано для устранения проблемы замедления. это происходит с изменением Microsoft, сделанным в “TCP loopback interface »в Win8.1.

Это изменение в префикс не должен влиять на обычных пользователей.У меня есть отзывы, что антивирус COMODO и System Mechanic, похоже, есть проблемы с префиксом “0.0.0.0” … чтобы решить эту проблему выпуск:

Вы можете использовать функцию «Заменить» в Блокноте, чтобы преобразовать записей, или любая из этих бесплатных утилит (см. ниже) имеет возможность преобразования записей из «0.0.0.0» в «127.0.0.1.

Эта загрузка включает простой пакетный файл (mvps.летучая мышь), что будет переименуйте существующий файл HOSTS в HOSTS.MVP, затем скопируйте включенный обновил файл HOSTS в нужное место. Для дополнительной информации пожалуйста, посмотрите версию Windows, которая относится к вам …

Инструкции по установке Windows 10/8 см. Здесь
Windows 7 требует специальных инструкций см. здесь

Когда вы запускаете (mvps.bat) командный файл – щелкните правой кнопкой мыши и выберите: Запуск от имени администратора . После обновления вы должны увидеть еще одно сообщение о том, что задача выполнена. Некоторые пользователи могут видеть всплывающее окно от определенных программ безопасности о изменения в файле HOSTS. Разрешите изменение … однако, если вы увидеть это всплывающее окно (изменения в файле HOSTS) в любое другое время … изучить.

Информация о загрузке: (информация о контрольной сумме находится в самом файле HOSTS , а не “хозяева.zip “)
MD5
: 5B269EA131819DEFF186B33189C7AAD6 SHA-1: 16B35D3AAFEDDD05D9027C8C020B882E419CEB6D

Метод установки вручную – распаковать во временную папку и поместить в соответствующую место установки:

  • Если у вас возникли проблемы с загрузкой или извлечением HOSTS file [щелкните здесь]
    Примечание: нижеприведенные местоположения являются стандартными путями по умолчанию, при необходимости отредактируйте.
Окна 10/8/7 = C: \ WINDOWS \ SYSTEM32 \ DRIVERS \ ETC

Фактическое местоположение определяется следующим ключом реестра:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ DataBasePath

Служба клиента DNS Windows

Microsoft сделала это снова… внесение изменений в операционную систему без какого-либо объяснение. Если вы недавно обновились до Windows 10 версии 1709, скорее всего, вы не сможете вносить какие-либо изменения в DNS Клиент, поскольку он неактивен. Однако, если вы ранее отключили или установите значение «Вручную», службу DNS-клиента вы все равно можете сделать. затем что еще хуже … обходные записи реестра (см. ниже) больше не применяется в Windows 10/1709 … их просто игнорируют. Чтобы проверить версию Windows … щелкните правой кнопкой мыши меню “Пуск” и выберите> Выполнить (введите) winver (нажмите ОК)

К счастью, Кейт М отправляет следующий обходной путь …

  • От sysinternals.com загрузите последнюю версию AUTORUNS … это не требует никаких установка.
  • Запустите autoruns64.exe как АДМИНИСТРАТОР и дождитесь завершения сканирования.
  • В меню программы в разделе ОПЦИИ снимите флажок “ Скрыть записи Windows ” вариант
  • Перейдите на вкладку Services, прокрутите вниз до записи Dnscache и снимите (снимите) галочку.
  • Вы можете FILE / SAVE, чтобы сохранить копию новых параметров конфигурации.
  • Закройте autoruns64, перезагрузитесь и проверьте диспетчер служб – DNS-клиент отключен. [скриншот]

Если вы решили, что хотите, чтобы служба DNS-клиента работала… Вы можете создать небольшой командный файл, который будет очистите DNS, когда захотите.
Откройте Блокнот и введите следующий:

ipconfig / flushdns

Затем Файл> Сохранить как> измените тип файла на Все файлы и назовите командный файл в flushdns.bat и поместите его в папку Windows.

Найдите flushdns.bat, щелкните правой кнопкой мыши и выберите Отправить> Рабочий стол как ярлык.

Windows 10 (ранние версии) / 8/7

В большинстве случаев служба DNS-клиента не нужна, она рекомендуется выключить.Эти инструкции предназначены для одинарный (домашний) ПК . Если ваша машина является частью «Домен», обратитесь в ИТ-отдел до , применив это обходной путь. Это особенно касается пользователей ноутбуков, которые путешествуют или принесите домой свои рабочие машины. Обязательно сбросьте Сервис (при необходимости) перед подключением (требуется перезагрузка) к вашему рабочему домену …

Чтобы решить эту проблему (вручную), откройте « Services» Редактор

  • Старт | Выполните (введите) “ services.msc “(без кавычек)
    Пользователи Win8 – Панель управления> Администрирование> Службы
  • Прокрутите вниз до « DNS-клиент », щелкните правой кнопкой мыши и выберите: Свойства – щелкните Остановить
  • Щелкните стрелку раскрывающегося списка для « Тип запуска »
  • Выберите: Ручной (рекомендуется) или Отключено нажмите Применить / ОК и перезапустите.

Hostsman включает возможность отключить службу DNS [снимок экрана]

Если установлено значение «Вручную», вы можете увидеть, что указанная выше «Служба» не требуется (после небольшого просмотра – когда установлено в ручном режиме) снова открыв редактор служб, прокрутите вниз до DNS-клиента и проверьте столбец «Статус».Оно должно быть пустым, если оно было при необходимости в этом столбце будет отображаться “Запущено”. Есть несколько утилит, которые могут сбросить DNS-клиент для вас … [подробнее]

Важно! Если вы используете Network Discovery , тогда DNS-клиент требуется обслуживание, и если для не установлено значение Вручную или Отключено.

Обходной путь для использования файла MVPS HOSTS и выхода служба DNS-клиента включена (установлено: Автоматически)

  • Если вы обнаружите, что через некоторое время ваш браузер кажется вялый с включенной службой DNS-клиента, вы можете вручную очистить кеш DNS
  • Закройте все окна браузера… откройте “Командную строку” из Меню Пуск> Все программы> Стандартные> Команда Подскажите
    пользователям Win8 – Charms Bar> Search> (введите) командная строка> Выбрать: Командная строка (левая панель). Подсказка UAC
  • (введите) ipconfig / flushdns (нажмите Enter) Затем закройте командную строку …

Лучшим обходным путем для Win10 / 8/7 будет добавление двух реестров записи для управления количеством времени, в течение которого сохраняется кеш DNS.(KB318803)

  • Очистить существующий кеш DNS (см. Выше)
  • Пуск> Выполнить (введите) regedit
    Пользователи Win8 – из На панели Charms выберите: Search (type) run и выберите Run (слева). панель) и (введите) regedit (без кавычек)
  • Перейдите к следующему расположение:
    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Dnscache \ Parameters
  • Щелкните Правка> Создать> Значение DWORD (тип) MaxCacheTtl
  • Щелкните Правка> Создать> Значение DWORD (тип) MaxNegativeCacheTtl
  • Затем щелкните правой кнопкой мыши запись MaxCacheTtl (справа панель) и выберите: Изменить и измените значение на 1
  • Запись MaxNegativeCacheTtl уже должна иметь значение 0 (оставьте как есть – см. скриншот)
  • Закройте Regedit и перезагрузитесь…
  • Как обычно, перед редактирование … см. справку Regedit в разделе «Экспорт файлов реестра»

Для всех остальных Вопросы, проблемы и решения – см .: FAQ по файлу HOSTS
Для подробные инструкции по загрузке и извлечению – см .: Справка по загрузке

Сопутствующие коммунальные услуги

Редактор файлов Hosts… отличная маленькая бесплатная программа со всеми особенности Hostsman …

Другие программы, использующие файл MVPS HOSTS

Пользователи Linux и Mac

Хотя я не использую ни Linux, ни Mac, я часто получаю запросы “Как сделать” на эта система, поэтому вот несколько ресурсов:

Различные статьи по поиску и устранению неисправностей

Глава 7.Список протоколов

В этой главе описаны наиболее часто используемые протоколы и их конфигурация. Эргономика (Раздел 5.15, «Эргономика») стремится сократить количество настраиваемых свойств путем динамически корректировать их во время выполнения, однако этого пока нет.

Между тем, мы рекомендуем пользователям скопировать одну из предопределенных конфигураций (поставляемых с JGroups), например udp.xml или tcp.xml и внесите в него минимальные изменения.

Этот раздел находится в стадии разработки; мы стремимся обновлять документацию по мере внесения изменений в код.

7.1. Свойства доступны по каждому протоколу

В таблице ниже перечислены свойства, доступные во всех протоколах, как они определены в суперклассе. из всех протоколов org.jgroups.stack.Protocol .

Таблица 7.1. Свойства org.jgroups.stack.Protocol

Имя Описание
статистика Должен ли протокол собирать статистику времени выполнения для конкретного протокола. Что те статистика (или существует ли она вообще) зависит от конкретного протокола. См. Документацию javadoc org.jgroups.stack.Protocol для получения информации о доступном API, связанном со статистикой.По умолчанию верно.
эргономика Включает эргономику. См. Подробности в Раздел 5.15, «Эргономика».
id При необходимости дает протоколу другой идентификатор, чтобы мы могли иметь несколько его экземпляров в тот же стек

TP – базовый класс для всех транспортных средств, например.грамм. UDP и TCP. Все свойства определенные здесь наследуются подклассами. Свойства TP :

Таблица 7.2. Свойства

включение пула потоков для сообщений OOB.По умолчанию = true Максимальный размер пула потоков 75 thread_pool_max_threads для пула обычных потоков
Имя Описание
bind_addr Адрес привязки, который должен использоваться этим транспортом. Также распознаются следующие специальные значения: GLOBAL, SITE_LOCAL, LINK_LOCAL, NON_LOOPBACK, match-interface, match-host, match-address
bind_interface_str Интерфейс (NIC), который должен использоваться этим транспортом
bind_port Порт, к которому привязывается транспорт.По умолчанию 0 привязывается к любому (эфемерному) порту
bundler_capacity Максимальное количество элементов в сборщике, если он поддерживает ограничения размера
bundler_type Тип используемого сборщика. Должен быть «отправитель-отправляет с таймером», «очередь передачи» (по умолчанию) или «отправитель-отправляет».
Diagnostics_addr Адрес для диагностического зондирования. По умолчанию: 224.0.75.75
Diagnostics_bind_interfaces Разделенный запятыми список интерфейсов (IP-адресов или имен интерфейсов), которые многоадресный диагностический сокет должен привязать к
диагностический пароль Пароль авторизации для диагностики.Если указано, каждый запрос зонда будет авторизован.
Diagnostics_port Порт для диагностического зондирования. По умолчанию 7500
Diagnostics_ttl TTL диагностического многоадресного сокета
discard_incompatible_packets Отбрасывать пакеты с другой версией, если истинно
enable_batching Позволяет транспорту передавать полученные пакеты сообщений в виде пакетов сообщений (up (MessageBatch)), а не отдельные сообщения.Этот флаг будет удален в будущей версии, когда пакетирование будет реализовано по всем протоколам.
enable_bundling Включить объединение небольших сообщений в более крупные. По умолчанию истинно
enable_diagnostics Переключатель для включения диагностического зондирования. По умолчанию истинно
enable_unicast_bundling Включить объединение меньших сообщений в более крупные для одноадресных сообщений. По умолчанию – истина
external_addr Используйте «external_addr», если у вас есть хосты в разных сетях за межсетевыми экранами.На каждом брандмауэре настройте правило переадресации портов (иногда называемое «виртуальным сервером») на локальный IP-адрес (например, 192.168.1.100) хоста, затем на каждом хосте установите параметр транспорта TCP «external_addr» на внешний (общедоступный IP-адрес). адрес межсетевого экрана.
external_port Используется для сопоставления внутреннего порта (bind_port) с внешним портом. Используется только если> 0
ignore_dont_bundle Должны ли сообщения с установленным DONT_BUNDLE игнорироваться по умолчанию (JGRP-1737).Это свойство будет удалено в следующем выпуске, поэтому не используйте его.
internal_thread_pool_enabled Переключатель для включения пула потоков для внутренних сообщений
internal_thread_pool_keep_alive_time Тайм-аут в мс для удаления простаивающих потоков из внутреннего пула
internal_thread_pool_max_threads Максимальный размер пула потоков для внутреннего пула потоков
internal_thread_pool_min_threads Минимальный размер пула потоков для внутреннего пула потоков
internal_thread_pool_queue_enabled internal_thread_pool_queue_enabled Internal_thread_pool_queue_enabled enabled internal_pool_queue_enabled Внутренние сообщения очереди

enabled_queue_queue_enabled
Internal_queue_enabled enabled Internal_queue 9003 Максимальный размер очереди для входящих внутренних сообщений
internal_thread_pool_rejection_policy Политика отклонения потоков.Возможные значения: Abort, Discard, DiscardOldest и Run.
log_discard_msgs , регистрируются ли предупреждения о сообщениях из разных групп
log_discard_msgs_version , отбрасываются или нет предупреждения о сообщениях от участников с другой версией
logical_addr_cache_expiration Время (в мс), по истечении которого записи в кэше логических адресов, помеченные как удаляемые, могут быть удалены.0 никогда не удаляет какие-либо записи (не рекомендуется)
logical_addr_cache_max_size Максимальное количество элементов в кэше логических адресов до начала выселения
logic_addr_cache_reaper_interval Интервал (в мс), по истечении которого задача reaper удаляет записи в логическом_адресе помечен как съемный. 0 отключает жатву.
loopback Сообщения, отправляемые самому себе, немедленно возвращаются в цикл, если истинно
loopback_copy Следует ли делать копию сообщения перед его зацикливанием.Не используйте это; может быть удалено без предупреждения
loopback_separate_thread Зациклить сообщение в отдельном потоке или использовать текущий поток. Не используйте это; может быть удалено без предупреждения
max_bundle_size Максимальное количество байтов для сообщений в очереди до их отправки
max_bundle_timeout Максимальное количество миллисекунд до отправки сообщений в очереди
oob_thread_pool_enabled
oob_thread_pool_keep_alive_time Тайм-аут в мс для удаления незанятых потоков из пула OOB
oob_thread_pool_max_threads Максимальный размер пула потоков для пула потоков OOB
oob_thread_thread Пул потоков OOB
oob_thread_pool_queue_enabled Использовать очередь для постановки входящих сообщений OOB в очередь
oob_thread_pool_queue_max_size Максимальный размер очереди для входящих сообщений OOB
oob_thread_pool.Возможные значения: Abort, Discard, DiscardOldest и Run
physical_addr_max_fetch_attempts Максимальное количество попыток получить физический адрес (когда он не в кеше) до отказа
port_range Диапазон допустимых портов, от bind_port к end_port. 0 привязывается только к bind_port и терпит неудачу, если он был принят
receive_interfaces Список интерфейсов, разделенных запятыми (IP-адреса или имена интерфейсов) для приема многоадресных сообщений на
receive_on_all_interfaces Если true, транспорт должен использовать все доступные интерфейсы для получать многоадресные сообщения
singleton_name Если назначено, разрешить этот транспорт как одноэлементный (общий) транспорт
suppress_time_different_cluster_warnings Время, в течение которого будут подавляться идентичные предупреждения о сообщениях от участника из другого кластера.0 отключает это (каждое предупреждение будет регистрироваться). Установка уровня журнала на ERROR также отключает это.
suppress_time_different_version_warnings Время, в течение которого будут подавляться идентичные предупреждения о сообщениях от участника с другой версией. 0 отключает это (каждое предупреждение будет регистрироваться). Установка уровня журнала на ERROR также отключает это.
thread_naming_pattern Шаблон именования потоков для потоков в этом канале.Допустимые значения: «pcl»: «p»: включает имя потока, например «Входящий поток-1», «приемник UDP ucast», «c»: включает имя кластера, например «MyCluster», «l»: включает локальный адрес текущего члена, например “192.168.5.1:5678”
thread_pool_enabled Переключатель для включения пула потоков для обычных сообщений
thread_pool_keep_alive_time Тайм-аут в миллисекундах для удаления простаивающего потока из обычного пула
thread_pool_min_threads Минимальный размер пула потоков для пула обычных потоков
thread_pool_queue_enabled Очередь для постановки в очередь входящих регулярных сообщений
thread_pool_queue_max_size Максимальный размер очереди сообщений
thread_pool_rejection_policy Политика отклонения потоков.Возможные значения: Abort, Discard, DiscardOldest и Run.
tick_time Продолжительность тика в таймере HashedTimingWheel. Применимо, только если timer_type – “wheel”
time_service_interval Интервал (в мс), по истечении которого служба времени обновляет свою метку времени. 0 отключает службу времени
timer_keep_alive_time Тайм-аут в мс для удаления незанятых потоков из пула таймеров
timer_max_threads Максимальный размер пула потоков для пула потоков таймера
timer_min_threads Минимальный размер пула потоков для пула потоков таймера
timer_queue_max_size Максимальное количество элементов в очереди таймера
timer_rejection_policy Политика отклонения таймера.Возможные значения: Abort, Discard, DiscardOldest и Run.
timer_type Тип используемого таймера. Допустимые значения: «старый» (DefaultTimeScheduler, использовался до 2.10), «новый» или «новый2» (TimeScheduler2), «new3» (TimeScheduler3) и «wheel». Обратите внимание, что это свойство может исчезнуть в будущих выпусках, если один из трех таймеров будет выбран в качестве таймера по умолчанию.
wheel_size Число тактов в таймере HashedTimingWheel. Применимо, только если timer_type – “wheel”.
who_has_cache_timeout Тайм-аут (в мс), чтобы определить, как долго ждать, пока запрос на выборку физического адреса для данного логического адреса будет отправлен снова.Следовательно, последующие запросы на один и тот же физический адрес будут иметь интервал не менее who_has_cache_timeout в мс друг от друга

bind_addr может быть установлен на адрес сетевого интерфейса, например 192.168.1.5 . Его также можно установить для всего стека с помощью системного свойства -Djgroups.bind_addr , которое предоставляет значение для bind_addr, если оно еще не было установлено в конфигурации XML.

Следующие специальные значения также распознаются для bind_addr :

ГЛОБАЛЬНЫЙ

Выбирает глобальный IP-адрес, если он доступен.Если нет, возвращается к IP-адресу SITE_LOCAL.

МЕСТНЫЙ САЙТ

Выбирает локальный (немаршрутизируемый) IP-адрес сайта, например с номера 192.168.0.0 или 10.0.0.0 диапазон адресов.

LINK_LOCAL

Выбирает локальный IP-адрес канала от 169.254.1.0 до 169,254.254.255 .

NON_LOOPBACK

Выбирает любой адрес без обратной связи.

LOOPBACK

Выберите адрес обратной связи, например 127.0.0.1 .

матч-интерфейс

Выберите адрес, который соответствует шаблону по имени интерфейса, е.грамм. интерфейс соответствия: eth. *

совпадающий адрес

Выберите адрес, который соответствует шаблону адреса хоста, например совпадение-адрес: 192.168. *

матч-хост

Выберите адрес, который совпадает с шаблоном имени хоста, например матч-хост: linux. *

Пример настройки адреса привязки в UDP для использования локального адреса сайта:

 

Это выберет любой адрес любого интерфейса, локального для сайта, например.грамм. a 192.168.x.x или 10.x.x.x адрес.

UDP использует многоадресную рассылку IP для отправки сообщений всем членам группы и дейтаграммы UDP для одноадресной рассылки. сообщения (отправленные одному члену). При запуске он открывает сокет одноадресной и многоадресной рассылки: одноадресный сокет используется для отправки / получения одноадресных сообщений, тогда как многоадресный сокет отправляет и принимает многоадресные сообщения. Сообщения. Физический адрес канала будет адресом и номером порта одноадресного сокета.

Стек протоколов с UDP в качестве транспортного протокола обычно используется с кластерами, члены которых работают в той же подсети. При работе в подсетях администратор должен убедиться, что Многоадресная IP-рассылка включена по подсетям. Часто бывает, что многоадресная IP-рассылка не включена через подсети. В таких случаях стек должен использовать UDP без многоадресной рассылки IP или другие транспорты. типа TCP.

Таблица 7.3. Свойства

Имя Описание
disable_loopback Если true, отключает IP_MULTICAST_LOOP в MulticastSocket (для отправки и получения многоадресных пакетов). Пакеты многоадресной IP-рассылки, отправленные на хост P, не будут приняты никем на P. Используйте с осторожностью.
ip_mcast Переключение многоадресной рассылки. Если false, вместо одной многоадресной рассылаются несколько одноадресных дейтаграмм.По умолчанию – истина
ip_ttl Время жизни (TTL) для многоадресных пакетов дейтаграмм. По умолчанию: 8
mcast_group_addr Адрес многоадресной рассылки, используемый для отправки и получения пакетов. По умолчанию: 228.8.8.8
mcast_port Порт многоадресной рассылки, используемый для отправки и приема пакетов. По умолчанию 7600
mcast_recv_buf_size Размер приемного буфера сокета многоадресной датаграммы.По умолчанию 500000 байт
mcast_send_buf_size Размер буфера отправки сокета многоадресной датаграммы. По умолчанию 100000 байт
suppress_time_out_of_buffer_space Подавляет предупреждения в Mac OS (на данный момент) о недостаточном объеме буфера при отправке пакета дейтаграммы
tos Класс трафика для отправки одноадресных и многоадресных дейтаграмм. По умолчанию 8
ucast_recv_buf_size Размер приемного буфера сокета одноадресной датаграммы.По умолчанию – 64000 байт.
ucast_send_buf_size Размер буфера отправки сокета одноадресной дейтаграммы. По умолчанию 100000 байт

Указание TCP в стеке протоколов указывает JGroups использовать TCP для отправки сообщений между членами кластера. Вместо использования многоадресной шины члены кластера создают сетку TCP-соединений.

Например, хотя UDP отправляет 1 многоадресный IP-пакет при отправке сообщения в кластер из 10 участников, TCP необходимо отправить сообщение 9 раз.Он отправляет то же сообщение первому члену, второму member и т. д. (исключая себя, поскольку сообщение зацикливается внутри).

Это медленно, так как стоимость отправки группового сообщения составляет O (n) для TCP, а для UDP – O (1). Поскольку Стоимость отправки группового сообщения по TCP зависит от размера кластера, она увеличивается с кластеры большего размера.

Примечание

Мы рекомендуем по возможности использовать UDP для больших кластеров

Таблица 7.4. Свойства

75 linger sock_conn_timeout
Имя Описание
client_bind_addr Адрес локального сетевого интерфейса, который должен использоваться клиентскими сокетами для привязки. Также распознаются следующие специальные значения: GLOBAL, SITE_LOCAL, LINK_LOCAL и NON_LOOPBACK
client_bind_port Локальный порт, к которому должен быть привязан сокет клиента. Если 0, будет выбран временный порт.
conn_expire_time Максимальное время, в течение которого соединение может быть бездействующим до того, как оно будет получено (в мс)
defer_client_bind_addr Если true, клиентские сокеты не будут явно привязываться к bind_addr, но будут откладывать до собственного сокета
SO_LINGER в мсек. По умолчанию -1 отключает его
peer_addr_read_timeout Максимальное время блокировки при чтении адреса узла
reaper_interval Интервал Reaper в мс.По умолчанию 0 (без жатвы)
recv_buf_size Размер буфера приемника в байтах
send_buf_size Размер буфера отправки в байтах
send_queue_size Максимальное количество сообщений в очереди на отправку 20 5
Максимальное время, разрешенное для создания сокета в таблице соединений
tcp_nodelay Должен ли быть установлен флаг отсутствия задержки TCP
use_send_queues Должны ли использоваться отдельные очереди отправки для каждого соединения

TUNNEL описан в разделе 5.3.4, «ТУННЕЛЬ».

Таблица 7.5. Свойства (экспериментальные)

Имя Описание
gossip_router_hosts Список хостов GossipRouter, разделенных запятыми, например HostA [12001], HostB [12001]
reconnect_interval Интервал в миллисекундах для попытки подключения обратно к маршрутизатору в случае разрыва соединения. По умолчанию 5000 мс
tcp_nodelay Должен ли быть установлен флаг TCP без задержки

7.3. Первоначальное определение членства

Задача открытия – найти начальное членство, которое используется для определения текущего координатор. Как только координатор найден, участник отправляет запрос JOIN координатору.

MERGE2 также периодически вызывает Discovery (см. Раздел 7.4.1, «MERGE2»), чтобы проверить, есть ли расходящаяся информация о членстве в кластере.

Discovery является суперклассом для всех протоколов обнаружения и, следовательно, его указанные ниже свойства могут использоваться в любом подклассе.

Обнаружение отправляет запрос на обнаружение и ожидает обнаружения num_initial_members ответов или тайм-аут мс, в зависимости от того, что произойдет раньше, перед возвратом. Обратите внимание, что break_on_coord_rsp = "true" вернется, как только мы получим ответ от координатора.

Таблица 7.6. Свойства

, а затем логическое имя , а затем также и логическое имя . обнаружение выполняется в отдельном потоке таймера.Должно быть установлено значение true, если обнаружение блокируется и / или занимает более нескольких миллисекунд.
Имя Описание
always_send_physical_addr_with_discovery_request При отправке истинного запроса на обнаружение всегда отправляйте физический адрес
break_on_coord_rsp Вернитесь с фазы обнаружения, как только у нас будет 1 ответ координатора. в мс
force_sending_discovery_rsps Всегда отправляет ответ на обнаружение, независимо от того, что
max_members_in_discovery_request Максимальный размер списка участников, отправляемого с запросом на обнаружение.Если у нас больше, поле mbrs в заголовке запроса на обнаружение обнуляется, и члены возвращают все членство, а не отдельные элементы
num_initial_members Минимальное количество начальных членов для получения ответа от
num_initial_srv_members Минимум количество ответов сервера (PingData.isServer () = true). Если это значение больше 0, мы проигнорируем num_initial_members
return_entire_cache Следует ли возвращать все сопоставления логико-физического адреса кэша по запросу на обнаружение или нет.
stagger_timeout Если больше 0, мы подождем случайное число миллисекунд в диапазоне [0..stagger_timeout] перед отправкой ответа на обнаружение. Это предотвращает всплески трафика в больших кластерах, когда все отправляют свой ответ на обнаружение одновременно
тайм-аут Тайм-аут для ожидания начальных членов
use_disk_cache Если присутствует постоянный дисковый кеш (PDC), объедините результаты обнаружения с содержимым дискового кеша перед возвратом результатов

7.3.1.1. Открытие и локальные кеши

Помимо поиска текущего координатора для отправки ему запроса JOIN, обнаружение также получает информацию об участниках и добавляет ее в свои локальные кеши. Эта информация включает логическое имя, UUID и IP-адрес / порт каждого члена. Когда получены ответы об обнаружении, информация в нем будет добавлена ​​в локальные кеши.

Начиная с 3.5 можно определить эту информацию в одном файле, где каждая строка содержит информация об одном члене. Содержимое файла выглядит так:

м1.1 1 10.240.78.26:7800 т
м2.1 2 10.240.122.252:7800 F
м3.1 3 10.240.199.15:7800 F 

Этот файл определяет информацию о 3 членах m1.1, m2.1 и m3.1. Первый элемент («m1.1») – это логическое имя. Далее идет UUID (1), за которым следуют IP-адрес и порт (10.240.78.26: 7800). T означает, что участник является текущим координатором.

Методы dumpCache () могут использоваться для записи текущего содержимого любого члена в файл (в приведенном выше format) и addToCache () можно использовать для добавления содержимого файла к любому члену. Эти операции например, может быть вызван через JMX или probe.sh.

Обратитесь к разделу FILE_PING для получения дополнительной информации о том, как использовать эти файлы для ускорения процесс открытия.

Первоначальное (грязное) открытие участников. Используется для определения координатора (самого старшего члена) mcasting PING-запросы на многоадресный IP-адрес.

Каждый член отвечает пакетом {C, A}, где C = адрес координатора, а A = собственный адрес. После N миллисекунд или M ответов, присоединяющийся определяет координатора из ответов и отправляет Запрос JOIN к нему (обрабатывается GMS).Если никто не отвечает, мы предполагаем, что являемся первым членом группы.

В отличие от TCPPING, PING использует динамическое обнаружение, что означает, что член не должен знать заранее где находятся другие участники кластера.

PING использует возможности многоадресной IP-рассылки транспорта для отправки обнаружения запрос в кластер. Поэтому в качестве транспорта требуется UDP.

TCPPING используется с TCP в качестве транспорта и использует статический список адресов членов кластера.Увидеть Подробности см. В разделе 5.3.3.1, «Использование TCP и TCPPING».

Таблица 7.7. Свойства

Имя Описание
initial_hosts Список хостов, разделенных запятыми, с которыми необходимо связаться для первоначального членства
max_dynamic_hosts за пределами максимального числа единицы в initial_hosts
port_range Число дополнительных портов, которые необходимо проверить на членство.Значение port_range, равное 0, не проверяет дополнительные порты. Пример: initial_hosts = A [7800] port_range = 0 зонды A: 7800, port_range = 1 зонды A: 7800 и A: 7801

Примечание

Рекомендуется включать адреса всех членов кластера в initial_hosts .

TCPGOSSIP использует внешний GossipRouter для обнаружения членов кластера. См. Раздел 5.3.3.2, «Использование TCP и TCPGOSSIP» для подробностей.

Таблица 7.8. Свойства

Имя Описание
initial_hosts Разделенный запятыми список хостов, с которыми необходимо связаться для первоначального членства
reconnect_interval Interval заглушка пытается повторно подключиться к GossipRouter
sock_conn_timeout Максимальное время создания сокета.По умолчанию 1000 мс
sock_read_timeout Максимальное время в миллисекундах для блокировки чтения. 0 блоков навсегда

MPING (= Multicast PING) использует многоадресную IP-рассылку для обнаружения начального членства. Его можно использовать со всеми транспортирует, но обычно используется в сочетании с TCP. TCP обычно требует TCPPING, который должен все члены кластера явно, но MPING не имеет этого требования.Типичный вариант использования для этого это когда нам нужен TCP в качестве транспорта, но многоадресная рассылка для обнаружения, поэтому нам не нужно определять статический список начальных хостов в TCPPING

MPING использует свой собственный многоадресный сокет для обнаружения. Свойства bind_addr (также может можно установить через -Djgroups.bind_addr = ), mcast_addr и mcast_port можно использовать для его настройки.

Обратите внимание, что MPING требует, чтобы отдельный поток слушал многоадресный сокет для запросов на обнаружение.

Таблица 7.9. Свойства

Имя Описание
bind_addr Адрес привязки для многоадресного сокета. Также распознаются следующие специальные значения: GLOBAL, SITE_LOCAL, LINK_LOCAL и NON_LOOPBACK
bind_interface_str Интерфейс (NIC), который должен использоваться этим транспортом
ip_ttl Время жизни для пакетов обнаружения.По умолчанию: 8
mcast_addr Адрес многоадресной рассылки, который будет использоваться для обнаружения
mcast_port Порт многоадресной рассылки для пакетов обнаружения. По умолчанию 7555
receive_interfaces Список интерфейсов для приема многоадресных сообщений на
receive_on_all_interfaces Если это правда, транспорт должен использовать все доступные интерфейсы для приема многоадресных сообщений. По умолчанию false
send_interfaces Список интерфейсов для отправки многоадресной рассылки на
send_on_all_interfaces Отправляются ли отправляемые сообщения на всех интерфейсах.По умолчанию ложно

При этом используется общий каталог, в который все участники записывают свои адреса. Новые участники читают все адреса из этого каталога (который должен быть общим, например, через NFS или SMB) и пинговать каждый из элементов получившийся набор членов. Когда участник уходит, он удаляет соответствующий файл.

FILE_PING можно использовать вместо GossipRouter в тех случаях, когда внешний процесс не требуется.

Начиная с версии 3.5, способ обнаружения FILE_PING изменился. В следующих параграфах описывается новый механизм для обнаружения членов через FILE_PING или подклассы (например, S3_PING или GOOGLE_PING), так что это относится и ко всем облачным магазинам.

Вместо того, чтобы хранить по одному файлу на каждого участника в файловой системе или облачном хранилище, мы храним только 1 файл для всего участников.Это имеет то преимущество, особенно в облачных магазинах, что число чтения не зависит от размера кластера, например нам не нужно выполнять 1000 чтений для члена обнаружение в кластере из 1000 узлов, но всего за одно чтение. Это важно, так как стоимость В 1000 раз время обращения (REST) ​​вызова в облачный магазин в оба конца, безусловно, выше, чем стоимость одного звонка. Также может взиматься плата за звонки в облако, поэтому меньшее количество звонков ведет для снижения платы за доступ к облачному хранилищу, особенно в больших кластерах.

Текущий координатор всегда отвечает за запись файла; участники никогда не пишут это, а только прочтите это. Когда есть разделение и у нас есть несколько координаторов, у нас также может быть несколько файлов.

Имя файла всегда UUID.logical_name.list, например 0000-0000-000000000001.m1.1.list, в котором есть UUID равный 1, логическое имя «m1.1» и суффикс «.list».

7.3.6.1. Конфигурация с предварительно настроенным файлом начальной загрузки

Чтобы ускорить процесс обнаружения при запуске большого кластера, предопределенный файл начальной загрузки может быть использован. Затем каждый узел должен иметь запись в файле и его UUID и IP-адрес: порт. должен быть таким же, как в файле. Например, при использовании следующего файла начальной загрузки:

м1.1 1 10.240.78.26:7800 т
м2.1 2 10.240.122.252:7800 F
м3.1 3 10.240.199.15:7800 Ф 

, элемент с именем “m1.1” должен иметь UUID, равный 1, и должен работать на хосте 10.240.78.26 на порт 7800. UUID может быть введен через AddressGenerator (см. пример UPerf).

Когда участник запускается, он загружает файл начальной загрузки, который содержит информацию обо всех других участниках, и поэтому (в идеале) никогда не нужно запускать процесс обнаружения. В приведенном выше примере новый участник также знает, что текущий координатор (отмечен буквой «T») – m1.1, поэтому он может отправить свой запрос JOIN на этот узел.

Когда координатор меняется или члены, не указанные в файле, присоединяются, текущий координатор снова записывает файл, поэтому все участники имеют доступ к обновленной информации при необходимости.

Если нужно использовать файл обнаружения начальной загрузки, его необходимо поместить в файловую систему или облако. хранить в правильном месте и с правильным именем (подробности именования см. в разделе «Обнаружение»).

Более подробно конструкция обсуждается в CloudBasedDiscovery.txt

Таблица 7.10. Свойства

Имя Описание
интервал Интервал (в миллисекундах), через который записывается собственный адрес. 0 отключает его.
расположение Абсолютный путь к общему файлу

При этом используется общая база данных, в которую все участники записывают свои адреса.Новые участники читают все адреса из этой базы данных и пропинговать каждый из элементов результирующего набора членов. Когда участник уходит, он удаляет соответствующую запись.

JDBC_PING – это альтернатива S3_PING, использующая Amazon RDS вместо S3.

Таблица 7.11. Свойства

903 BC BC
Имя Описание
connection_driver Имя драйвера подключения JDBC
connection_password Пароль подключения JDBC
JDBC-пароль подключения
JDBC-пароль подключения. URL
connection_username Имя пользователя JDBC-соединения
datasource_jndi_name Чтобы использовать DataSource, зарегистрированный в JNDI, укажите здесь имя JNDI.Это альтернатива всем параметрам конфигурации connection_ *: если это свойство не пусто, то все свойства, связанные с подключением, должны быть пустыми.
delete_single_sql SQL, используемый для удаления строки. Настраиваемый, но сохраняйте порядок параметров и выбирайте совместимые типы: 1) Собственный адрес в виде строки 2) Имя кластера в виде строки
initialize_sql Если не пусто, этот оператор SQL будет выполняться при запуске. создать нужную таблицу в тех базах данных, которые разрешают попытки создания таблицы без потери данных, например PostgreSQL и MySQL (с использованием IF NOT EXISTS).Чтобы разрешить попытки создания, ошибки при выполнении этого оператора будут регистрироваться, но не будут считаться фатальными. Чтобы избежать каких-либо операций DDL, установите пустую строку.
insert_single_sql SQL, используемый для вставки новой строки. Настраиваемый, но с сохранением порядка параметров и выбора совместимых типов: 1) Собственный адрес в виде строки 2) Имя кластера в виде строки 3) Сериализованные данные PingData в виде байта []
select_all_pingdata_sql SQL, используемый для выборки PingData всех узлов.Настраиваемый, но сохраняйте порядок параметров и выбирайте совместимые типы: нужен только один параметр, совместимый со строкой, представляющий имя кластера. Должен возвращать byte [], Serialized PingData, как они были сохранены оператором insert_single_sql

BPING использует широковещательную рассылку UDP для обнаружения других узлов. Широковещательный адрес по умолчанию (dest): 255.255.255.255, и его следует заменить широковещательной рассылкой для конкретной подсети, например 192.168.1.255.

Таблица 7.12. Свойства

Имя Описание
bind_port Порт для пакетов обнаружения
dest Целевой адрес для широковещательной рассылки. Это должно быть ограничено локальной подсетью, например 192.168.1.255
port_range Отправляет пакеты обнаружения на порты с 8555 на (8555 + port_range)

RACKSPACE_PING использует Rackspace Cloud Files Storage для обнаружения первых участников.Каждый узел записывает небольшой объект в общем контейнере Rackspace. Новые участники читают все адреса из контейнера и пингуют каждый элементов результирующего набора членов. Когда член уходит, он удаляет соответствующий объект.

Эти объекты хранятся в контейнере под названием jgroups, и каждый узел будет записывать имя объекта после имя кластера, плюс «/», за которым следует адрес, таким образом имитируя иерархическую структуру.

Таблица 7.13. Свойства

области Rackspace Великобритания или США
Имя Описание
apiKey Ключ доступа Rackspace API
контейнер Имя корневого контейнера
область
имя пользователя Имя пользователя Rackspace

S3_PING использует Amazon S3 для обнаружения первых участников.Новые участники читают все адреса из этого ведра и пропинговать каждый из элементов результирующего набора членов. Когда участник уходит, он удаляет соответствующий файл.

Он разработан специально для участников, работающих на Amazon EC2, где многоадресный трафик запрещен и таким образом MPING или PING не будут работать. Когда Amazon RDS предпочтительнее S3 или если используется общая база данных, альтернативой является использование JDBC_PING.

Каждый экземпляр загружает небольшой файл в корзину S3, и каждый экземпляр считывает файлы из этой корзины. для определения других членов.

Есть три разных способа использования S3_PING, каждый из которых имеет свои собственные компромиссы между безопасностью и простота использования. Они описаны более подробно ниже:

  • Частные корзины, учетные данные Amazon AWS, предоставленные каждому инстансу
  • Общедоступные сегменты с возможностью чтения и записи, учетные данные не предоставляются каждому экземпляру
  • Публичные читаемые, но частные сегменты с возможностью записи, предварительно подписанные URL-адреса, предоставленные каждому экземпляру

Предварительно подписанные URL-адреса являются наиболее безопасным методом, поскольку для записи в сегменты по-прежнему требуется авторизация и вам не нужно передавать учетные данные Amazon AWS каждому инстансу.Однако они также являются наиболее сложными установить.

Вот пример конфигурации частных корзин с учетными данными, предоставленными каждому экземпляру:

 
secret_access_key = "secret_access_key" timeout = "2000"
num_initial_members = "3" />

Вот пример общедоступных корзин без учетных данных:

 
timeout = "2000" num_initial_members = "3" />

И, наконец, вот пример общедоступных читаемых корзин с предварительно подписанными URL-адресами:

 
pre_signed_delete_url =" http://s3.amazonaws.com/my_bucket/DemoCluster/node1?AWSAccessKeyId=access_key&Expires=1316276200&Signature=u4IFPRq%2FL6% 2FAohykIW4QrKjR23g% 3D "
timeout =" 2000 "num_initial_members =" 3 "/>

Таблица 7.14. Свойства

900 21 Секретный ключ доступа к AWS (S3)
Описание Имя Имя Описание Имя ключ доступа к AWS (S3)
pre_signed_delete_url Если значение не равно NULL, мы используем этот предварительно подписанный URL-адрес для УДАЛЕНИЙ
pre_signed_put_url Если значение не равно NULL, мы используем этот предварительно подписанный URL-адрес для PUT
префикс Если не равно NULL, мы устанавливаем для местоположения значение prefix-UUID
secret_access_key
skip_bucket_existence_check Пропустить код, который проверяет, существует ли сегмент при инициализации

GOOGLE_PING является подклассом S3_PING и наследует большую часть функциональности.Он использует Google Cloud Хранилище для хранения информации об отдельных членах.

В приведенном ниже фрагменте показан пример конфигурации:

 
location = "jgroups-bucket"
access_key = "GXXXXXX"
secret_access_key = "YYYYYY"
timeout = "2000" num_initial_members = "3" />

Будет использоваться корзина “jgroups-bucket” или создать ее, если она не существует, а затем создать другую папку. под ним с именем кластера и, наконец, используйте 1 объект для каждого члена в этом месте для информации о члене.

Таблица 7.15. Свойства (экспериментальные)

Имя Описание
host Имя сервера Google Cloud Storage

SWIFT_PING использует Openstack Swift для обнаружения первых участников. Каждый узел записывает небольшой объект в общем контейнере. Новые участники читают все адреса из контейнера и пингуют каждый элементов результирующего набора членов.Когда член уходит, он удаляет соответствующий объект.

Эти объекты хранятся в контейнере под названием ‘jgroups’ (по умолчанию), и каждый узел будет записывать имя объекта после имя кластера, плюс «/», за которым следует адрес, таким образом имитируя иерархическую структуру.

В настоящее время поддерживается только аутентификация Openstack Keystone. Вот пример блока конфигурации:

 
num_initial_members = "3"
auth_type = "keystone_v_2_0"
auth_url = "http: // localhost: 5000 / v2.0 / tokens "
username =" demo "
password =" password "
tenant =" demo "/>

Таблица 7.16. Свойства (экспериментальные)

Имя Описание
auth_type Тип аутентификации
auth_url URL-адрес аутентификации
контейнер Имя корневого контейнера
пароль Пароль
Tenant Tenant tenant имя
имя пользователя Имя пользователя

7.3.14. PDC – постоянный кэш обнаружения

Постоянный кэш обнаружения можно использовать для постоянного кэширования результатов процесса обнаружения. Например. если у нас есть TCPPING.initial_hosts, настроенный для включения только членов A и B, но имеет намного больше участников, то другие участники могут самовосстановиться и найти подходящего координатора, даже если ни один A и B бегут.

Пример конфигурации стека на основе TCP:

 


initial_hosts = "192.168.1.5 [7000] "port_range =" 0 "
return_entire_cache =" true "
use_disk_cache =" true "/>

Таблица 7.17. Свойства

Имя
cache_dir Абсолютный путь к каталогу для дискового кеша. Отображения будут сохранены в виде отдельных файлов в этом каталоге

7.4. Слияние после сетевого раздела

Если кластер разделен по каким-либо причинам (например, сетевой раздел), этот протокол объединяет подкластеры. обратно в один кластер. Он управляется только координатором (самым старым членом кластера), который периодически рассылает свое присутствие и просматривает информацию. Если другой координатор (для того же кластера) получает это сообщение, он инициирует процесс слияния. Обратите внимание, что это объединяет подгруппы {A, B} и {C, D, E} обратно в {A, B, C, D, E} , но он не объединяет состояние .Приложение должно обработать обратный вызов для слияния штат. См. Раздел 5.6, «Работа с разделами сети» для предложений по слиянию состояний.

После слияния координатор объединенной группы может перейти от типичного случая «Координатор – это член, который был наверху дольше всех». В процессе слияния координаторы из различных подгрупп необходимо прийти к общему решению относительно нового координатора.Чтобы обеспечить стабильный результат, каждый координатор объединяет адреса всех участников. в списке, а затем сортирует список. Первый член отсортированного списка становится координатором. Порядок сортировки определяется тем, как адрес реализует интерфейс. Затем JGroups сравнивает на основе на UUID. Итак, возьмем гипотетический случай, когда две машины работали, а одна работала. три отдельных члена кластера и два других члена.Если связь между машинами была прервана, следующие подгруппы образуются: {A, B} и {C, D, E} После слияния новое представление будет: {C, D, A, B, E} , где C будет новым координатор.

Обратите внимание, что «A», «B» и т. Д. – это просто логические имена, прикрепленные к UUID, но фактическая сортировка выполняется на фактических UUID.

Таблица 7.18. Свойства

Имя Описание
Discovery_timeout Время (в мс) ожидания всех ответов на обнаружение
force_sending_discovery_rsps Всегда независимо от того, что
inconsistent_view_threshold Количество несовместимых представлений только с 1 координатой после отправки события MERGE
max_interval Максимальное время в мс между запусками для обнаружения других кластеров
merge_fast Когда при получении многоадресного сообщения проверяет, является ли отправитель членом кластера.Если нет, инициирует слияние. Создает большой трафик для больших кластеров при большом количестве слияний
merge_fast_delay Задержка (в миллисекундах), после которой начинается быстрое выполнение слияния
min_interval Минимальное время в мс между запусками до обнаружить другие кластеры

MERGE3 был добавлен в JGroups 3.1.

В MERGE3 все участники периодически отправляют сообщение INFO со своим адресом (UUID), логическим именем, физический адрес и ViewId.ViewId (Раздел 3.7.1, «ViewId») используется, чтобы увидеть, есть ли у нас расходящиеся мнения участников кластера: периодически каждый координатор просматривает полученные сообщения INFO, чтобы far и проверяет, нет ли несоответствий.

При обнаружении несоответствий лидером слияния будет участник с наименьшим адресом (UUID). Этот является детерминированным, и поэтому в большинстве случаев должно происходить только одно слияние.

Затем лидер слияния запрашивает у отправителей несовместимых ViewId их полные представления. После получения, он просто передает событие MERGE в стек, где слияние будет обработано (GMS) точно так же так, как если бы MERGE2 сгенерировал событие MERGE.

Преимущества MERGE3 по сравнению с MERGE2:

  • Отправка сообщений INFO распределяется по времени, предотвращая пики сообщений, которые могут вызвать потеря пакетов.Это особенно важно в больших кластерах.
  • Одновременно должно выполняться только 1 слияние. Конкурирующие слияния, как это происходит с MERGE2, медленно вниз по процессу слияния и не масштабируются до больших кластеров.
  • Сообщение INFO содержит логическое имя и физический адрес члена. По сравнению с MERGE2, это позволяет нам немедленно отправлять сообщения новым участникам и не требовать эта информация первая.
  • С другой стороны, у MERGE3 постоянный (небольшой) трафик всех участников.
  • MERGE3 был написан для транспорта с поддержкой многоадресной IP-рассылки (UDP), но он также работает с другими транспорта (например, TCP), хотя он не так эффективен для TCP, как для UDP.
Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *