Как получить выравнивание нагрузки SSL?

См. Мои комментарии, обозначенные ## в исправленном коде ниже.

import tkinter as tk
#from tkinter import * ## Why r u importing tkinter twice? Redundant.
from PIL import ImageTk,Image

class simpleapp_tk(tk.Tk):
    def __init__(self):
        tk.Tk.__init__(self)
        #self.parent = parent  #makes self.parent the parent ## Tk is the top most widget, it does not have a parent/master
        self.Background()


    def Background(self):
        self.canvas = tk.Canvas(self, width=0, height=0) #Why use width=0 & height=0? Redundant.
        self.canvas.pack(expand='yes', fill='both')
        img = Image.open("watercoffee.jpg")
        self.photo = ImageTk.PhotoImage(img) ##images needs to be an attribute in a class. See 2nd comment in your question for explanation. 
        self.canvas.create_image(0, 0, anchor='nw', image=self.photo)  ##use self.photo

if __name__ == "__main__":   #runs code
    app = simpleapp_tk() ##removed None
    app.wm_geometry("625x390") # window size fed into app
    app.title('My Application')
    app.mainloop()
5
задан Marc Gravell 20 October 2011 в 10:59
поделиться

5 ответов

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

Я не играл с чистыми программными продуктами для выравнивания нагрузки, но баланс мог бы хорошо работать. Я только использовал его для просто 1:1 перенаправление портов.

Преимущество использования подхода баланса/LD по балансировке DNS состоит в том, что можно легко затем использовать его для вынимания серверов из пула (для обновлений, развертывания, отладки, и т.д.).

0
ответ дан 14 December 2019 в 09:05
поделиться

Я успешно использовал keepalived на Linux. Это - простой инструмент, который администрирует подсистему балансировки нагрузки http://linuxvirtualserver.org способом, что Вы могли иметь, заменяют машины выравнивания нагрузки и несколько серверов.

1
ответ дан 14 December 2019 в 09:05
поделиться

Windows NLB является определенно Вашим решением - это находится в сетевом стеке на каждом из Ваших серверов IIS и распределяет запросы TCP среди рядовых серверов. NLB работает с трафиком SSL, так как он распределяет через Порты TCP, не контент трафика.

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

5
ответ дан 14 December 2019 в 09:05
поделиться

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

Можно использовать Windows Network Load Balancing на Windows Server ни для каких дополнительных расходов. Это довольно просто установить и не помешает клиентскому сертификату.

0
ответ дан 14 December 2019 в 09:05
поделиться

Основанное на DNS выравнивание нагрузки должно взять Вас длинный путь. Щелкните здесь для статьи о предмете. Для обзора выравнивания нагрузки в мире IIS/ASP пойдите сюда.

Балансировка Windows Network Load может быть решением для Вас, здесь Вы найдете большую информацию об этом.

0
ответ дан 14 December 2019 в 09:05
поделиться
Другие вопросы по тегам:

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