Что известно о новой «Сплетнице»
Новый режиссер и старые сценаристы
По данным 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 года
- Фильмы в 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». Это изменение в префикс не должен влиять на обычных пользователей.У меня есть отзывы, что антивирус 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. Свойства
Имя | Описание | ||||||
---|---|---|---|---|---|---|---|
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.По умолчанию = true|||||||
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. Свойства
Имя | Описание |
---|---|
client_bind_addr | Адрес локального сетевого интерфейса, который должен использоваться клиентскими сокетами для привязки. Также распознаются следующие специальные значения: GLOBAL, SITE_LOCAL, LINK_LOCAL и NON_LOOPBACK |
client_bind_port | Локальный порт, к которому должен быть привязан сокет клиента. Если 0, будет выбран временный порт. |
conn_expire_time | Максимальное время, в течение которого соединение может быть бездействующим до того, как оно будет получено (в мс) |
defer_client_bind_addr | Если true, клиентские сокеты не будут явно привязываться к bind_addr, но будут откладывать до собственного сокета | 75 linger
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. Свойства
Имя | Описание |
---|---|
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. Свойства
Имя | Описание |
---|---|
connection_driver | Имя драйвера подключения JDBC |
connection_password | 903Пароль подключения JDBC | BCJDBC-пароль подключения | BCJDBC-пароль подключения. 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. Свойства
Имя | Описание |
---|---|
apiKey | Ключ доступа Rackspace API |
контейнер | Имя корневого контейнера |
область | области Rackspace Великобритания или США|
имя пользователя | Имя пользователя 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. Свойства
Описание | Имя | Имя | Описание | Имя | ключ доступа к AWS (S3) |
---|---|---|---|---|---|
pre_signed_delete_url | Если значение не равно NULL, мы используем этот предварительно подписанный URL-адрес для УДАЛЕНИЙ | ||||
pre_signed_put_url | Если значение не равно NULL, мы используем этот предварительно подписанный URL-адрес для PUT | ||||
префикс | Если не равно NULL, мы устанавливаем для местоположения значение prefix-UUID | ||||
secret_access_key | 900 21 Секретный ключ доступа к AWS (S3)|||||
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.