Nastene 0.7 – um sistema de mensagens distribuídas simples

Nastene (também conhecida como ii) é um sistema de mensagens distribuído, uma versão simplificada do Fido. A operação envolve dois objetos. O objeto mensagem é a mensagem. O objeto eco é uma lista nomeada de mensagens. As estações, de acordo com um roteamento pré-definido, baixam listas de outras estações e, em seguida, recuperam aquelas mensagens que não possuem. Os pontos escrevem mensagens na estação (na interface web ou através de um cliente). Isso é tudo, essa é toda a troca e a estrutura da rede.

Nastene 0.7 é a estação. Foi escrita em Python 3 e funciona com arquivos de texto.

Sobre o roteamento. Com o list.txt e um script Python é fácil garantir um modo em que 'todos trocam tudo com todos', mas a prática mostra que diferentes estações têm listas de ecos diferentes. Isso foi intencional. Normalmente, há alguma estação de arquivo na rede que baixa todas as mensagens de todas as estações.

Há uma interface lite (suporta, por exemplo, win95/ie4+), criada uma eco retro.talks.

O objetivo inicial do projeto é o gerenciamento de pequenas, mas unidas comunidades (quando o tráfego é baixo, o formato de eco permite uma maior interação nas discussões). Ou um mini Twitter distribuído. O projeto tem mais de 10 anos, mas ainda preserva muitas mensagens de muitos anos atrás de sites que já não existem há muito tempo. O que está escrito em ii, não pode ser apagado. Graças a isso, de dois sites já há muito falecidos e ecos, foi recriado o eco retro.talks.

Mudanças (na verdade, essas são as mudanças desde a versão de 2014):

  • Em vez do Foundation (onde havia uma variedade de arquivos css e js), é utilizado o chota css (um único arquivo css). Temas claro e escuro. A fonte de ícone foi removida. Para aqueles que acham isso muito pesado, há a interface lite.
  • Introdução da tag topicid para rastreamento de cadeias (mesmo que alguma parte das mensagens tenha se perdido).

Isso ainda é uma implementação básica do protocolo, a próxima versão poderá ser lançada em mais 10 anos.

P.S. Produto livre de Korovan

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster