Birbirine bağlı bilgisayarlarım var. Her makinede Erlang düğümü çalışıyor ve birbirleriyle Erlang terimlerini (eşler arası stili) geçerek iletişim kurmak istiyorum. Ancak diğer bilgisayarlardaki düğümler, yalnızca net_adm:ping
edildikten sonra nodes()
'da listelenir. Tüm düğümlerin (aynı tanımlama bilgisiyle) LAN'da (ve her bilgisayarda depolanan komşuların listesi olmadan) nasıl bulunabileceğini öğrenmenin bir yolu var mıdır?Erlang komşu araması
5
A
cevap
9
Erlang/OTP hiçbir Hizmetleri keşif sistemi şu var, ama bu konuda gidebiliriz birkaç yolu vardır:
- LAN alt ağlar listesi için okuma
inet:getif()
ve ardından her IP için(net_kernel():epmd_module()):names(IP)
çağrı Her bir alt ağdaki adres, çalışan düğümlerin listesini toplamak için, net_adm: ping() hepsini bağlamak için. Bu, DNS çözünürlüğünün çalıştığını varsayar, böylece IP'yi bir adaya dönüştürerek pingin çalışmasını sağlayabilirsiniz. (Düğüm bağlantıları için tam gereksinimlere biraz paslıyım) - Her düğümde nodefinder gibi bir şey çalıştırın. Nodefinder, bir LAN'daki Erlang düğümlerini keşfetmek için çok noktaya yayın yapan udp'yi kullanabilen bir keşif kütüphanesidir. Nodefinder tam olarak ihtiyacım olan şeydir.
İlgili konular
- 1. komşu değerleri
- 2. N-boyutlu uzayda hızlı en yakın komşu araması için tamamen işlevsel bir veri yapısı nedir?
- 3. yakın komşu Arama: Python
- 4. Erlang
- 5. Erlang
- 6. K en yakın komşu python
- 7. Arraylist araması
- 8. NSString araması
- 9. Erlang uygulamasında bir Erlang uygulaması nasıl çalışır
- 10. Erlang/OTP
- 11. Belirli bir komşu için IPv6 NDP (komşu bulma protokolü) tablosu nasıl sorgulanır
- 12. Komşu jvm'de akka sistemine nasıl mesaj gönderilir?
- 13. K-en yakın komşu C/C++ uygulaması
- 14. Kurucuda sanal üye araması
- 15. R: çevre araması
- 16. Xcode araması düzgün çalışmıyor
- 17. JBoss 7: JNDI araması
- 18. Lucene.net yakınlık araması
- 19. CamelCase'i etkinleştirme Vim Araması
- 20. Web Araması API'si
- 21. Tam metin araması sıralaması
- 22. Solr ve faset araması
- 23. CouchBase 1.8 ve 2.0 Erlang SDK'ları? Erlang neden dışarıda
- 24. Erlang Süreçleri Azaltma sayısı
- 25. Java SocketChannel eşdeğeri Erlang
- 26. Erlang kabuğu sorunu
- 27. Erlang - Yemek Philosophers hataları
- 28. Erlang - Interleave kolay yolu
- 29. Erlang uzak kabuğu çalışmıyor
- 30. Erlang: iki listeyi çarpın
Teşekkürler. –