Как правильно настроить pubsub для узлов браузера и node.js js-ipfs? - PullRequest
0 голосов
/ 15 ноября 2018
  • Версия : {версия: '0.33.1', репо: 6, коммит: ''}
  • Платформа : Linux ip-172-31-11-196 4.4.0-1069-aws # 79-Ubuntu SMP Пн 24 сентября 15:01:41 UTC 2018 x86_64 x86_64 x86_64 GNU / Linux
  • Подсистема : pubsub, libp2p

Пожалуйста, просмотрите следующие параметры конфигурации и дайте мне знать, что, если что, я могу сделать, чтобы заставить pubsub работать между ними. Если проблема не в pubsub, пожалуйста, дайте мне знать, что это такое. Я чувствую, что то, что мне нужно изменить, довольно незначительно, но я не могу этого найти.

Вот мой конфиг браузера. Похоже, я просто копирую и вставляю то, чего не понимаю. Это только частично верно;) Я часами экспериментировал с различными комбинациями здесь. Конфигурация node.js в настоящее время идентична.

{
  relay: { enabled: true, hop: { enabled: true, active: true } },
  EXPERIMENTAL: {
    pubsub: true,
  },
  config: {
    Bootstrap: [
      "/dns4/mydomain.com/tcp/4003/wss/ipfs/QmU............"
    ],
    Addresses: {
      Swarm: [
        '/dnsaddr/ws-star.discovery.libp2p.io/tcp/443/wss/p2p-webrtc-star',
        '/dnsaddr/ws-star-signal-1.servep2p.com/tcp/443/wss/p2p-webrtc-star',
        '/dnsaddr/ws-star-signal-2.servep2p.com/tcp/443/wss/p2p-webrtc-star',
        '/dnsaddr/ws-star-signal-3.servep2p.com/tcp/443/wss/p2p-webrtc-star',
        '/dnsaddr/ws-star.discovery.libp2p.io/tcp/443/wss/p2p-websocket-star',
        '/dnsaddr/ws-star-signal-1.servep2p.com/tcp/443/wss/p2p-websocket-star',
        '/dnsaddr/ws-star-signal-2.servep2p.com/tcp/443/wss/p2p-websocket-star',
        '/dnsaddr/ws-star-signal-3.servep2p.com/tcp/443/wss/p2p-websocket-star'
      ]
    }
  }
}

`` `

Я подтвердил, что узлы действительно одноранговые, но, похоже, они не читают сообщения пабов Subb друг друга. Обратите внимание, что это делается для того, чтобы попытаться выполнить одноранговую связь с двумя базами данных OrbitDB, и более подробную информацию можно найти здесь. https://github.com/orbitdb/orbit-db/issues/496

Спасибо!

...