Quando usamos a publicação de vitrine, o sistema usa o MacAddress da máquina para bloquear que uma outra máquina por acidente tente publicar nessa vitrine, então o sistema garda na tabela de vitrines o MacAddress dessa máquinas, mas quando temos balanceamento de carga, duas máquinas vão ter os MacAddress diferentes. Para resolver essa situação devemos recorrer à uma chave no registro do Windows.

Primeiro precisamos saber qual o MacAddress que vamos utilizar, podemos fazer isso de duas maneiras:

  1. Pelo banco de dados, executamos: SELECT macaddress FROM vitrines
  2. Ou pelo IPCONFIG, abrimos uma janela de CMD e executamos IPCONFIG /ALL, vai aparecer algo assim:, o MacAddress é o endereço Físico ou Physical Address

Após obtermos o MacAddress, abra o registro do Windows executando Regedit.exe (abra uma  janela de CMD como administrador e rode esse comando, vai aparecer a seguinte janela:

vá em HKEY_CURRENT_USER, depois em Software, depois em Millenium e System, se não existir a pasta system clique em Millenium com o botão direito do mouse e selecione Novo Chave (ou New Key) e escreva System no nome

Ai dentro do System, veja se já existe uma chave chamada MacAddress, se não existir clique em System com o botão direito do mouse e selecione Novo Valor de Cadeia de Caracteres (ou New String) e dê o nome de MacAddress

Clique 2x na chave MacAddress e coloque o MacAddress que pegamos acima, depois disso é só reiniciar o broker



  • Sem rótulos