Распределенный прокси-сервер высокой доступности

На всякий случай, если кто-либо использует адаптер на основе FragmentStatePagerAdapter (который позволит ViewPager создавать минимум страниц, необходимых для цели отображения, максимум 2 для моего случая), ответ @ rui.araujo о перезаписи getItemPosition в вашем адаптере не вызовет значительных потерь, но все же может быть улучшено.

В псевдокоде:

public int getItemPosition(Object object) {
    YourFragment f = (YourFragment) object;
    YourData d = f.data;
    logger.info("validate item position on page index: " + d.pageNo);

    int dataObjIdx = this.dataPages.indexOf(d);

    if (dataObjIdx < 0 || dataObjIdx != d.pageNo) {
        logger.info("data changed, discard this fragment.");
        return POSITION_NONE;
    }

    return POSITION_UNCHANGED;
}

-1
задан 18.05.2020, 05:29

1 ответ

Вы спрашиваете две отличных вещи:

  1. Для конфигурирования браузеров для использования определенного Прокси через DHCP необходимо настроить сервер PAC как этот http://agix.com.au/blog/?p=912 . Сервер PAC является простым сервером HTTP, служащим статическим файлам. Тогда добавьте эти две строки к своей конфигурации ISC-DHCPD

    option local-pac-server code 252 = text; option local-pac-server "http://www.example.com/wpad.pac";

  2. Для установки высоконадежной сети, необходимо использовать циклическую схему DNS: http://en.wikipedia.org/wiki/Round-robin_DNS

Должен Вы нуждаться в дальнейшей помощи, я предложил бы сократить Ваше сообщение в два (клиент и сервер, как отмечено выше). Также необходимо рассмотреть перемещение их к superuser.com StackExchange, так как это - сообщество, выделенное управлению многими серверами. У людей там будет больше опыта с обеспечением Высокого Availabilty клиентам.

0
ответ дан 18.05.2020, 05:29

Теги

Похожие вопросы