Discovery serwera JEE w sieci LAN

0

Jest sobie w małej firmie serwer, na nim m.in. kontener servletów / JEE *) w nim wiodąca aplikacja, być może jakieś pomniejsze aplikacje **). Nigdy to nie będzie rzeczywistym dynamicznym cloudem (tj o nieznanej ilości i adresacji hostów). Nie tak bardzo przestarzały intranet.

jak z programu typu "portable" ***) np pedrak wtykany do USB na stacji, albo notebook który nigdy w tym LANie nie był (laptop zawiera ten sam program co USB) tym niemniej nie mają wypełnionego rejestru/pliku.ini uzyskać discovery tego serwera aplikacyjnego?

  1. Pierwsze co się nasuwa to jakiś broadcast, serwer rozgłasza "hej, hej, tu jestem". Słabością pomysłu jest to, że kretyńskie firewale na stacjach to wytną.
  2. Stacja rozgłasza "jest tu ktoooooos"
  3. idealne by było jakby to się samo-organizowało, np w razie zajętości portów próbować następne.
  4. ortodoksja wzg JEE, jak i lekkie naruszenia ortodoksji są możliwe
  5. nie musi być rakieta, ale rzędu 10 sek wynik algorytmu (cierpliwość człowieka)
  6. Nie mamy gwarancji że maska i adres sieci jest ten sam (192.* ... 10.* itd)
  7. UPDATE Chodzi o powielane, ale nic nie mające wspólnego ze sobą instalacje
    • ) np Tomee, Payara itd...
  • ** *) tak, wiem że JEE to zuo
  • ** **) nie chodzi o żaden powszechnie dostępny program portable, ale to słowo bdb oddaje sytuację. Napisany w C# lub Java lub C++
0

A może po prostu jeden centralny host w którym się rejestrują? ;) Albo jakimś Hazelcastem to zrobić?

0

Może jakaś zahardkodowana grupa multicastowa, wspólna dla aplikacji "portable" i czegoś zdeployowanego na "serwerze aplikacyjnym?

Do czego Ci takie discovery?

1 użytkowników online, w tym zalogowanych: 0, gości: 1