На главную
  
It's our damned hobby
 
 
Случайное фото
1267129692.png
Мини-мемуары
Требуются
Активные, позитивные энтузиасты-фидошники!
- Написание новостей из ваших сетей и регионов
- Написание статей и документации
- Поддержка в актуальном состоянии разделов о фидософте
- Генерация идей и воплощение их на сайте
подробнее ...
Статистика
На сайте
Зарегистрировались: 4070
Активировались: 4039
В ожидании активации: 31
В ожидании удаления: 25
География посещений

jNode - современный софт

Если когда-то давно у вас был узел в Fido — это может помочь вернуться в сеть без запиливания хитрых конфигов в DOS'е.
Если у вас есть пойнтовый aka — можно быстро установить узел и стать таки членом частью сети.
А если ничего этого нету — можно попробовать получить пойнта.

jNode представляет собой one-instance приложение, которое выполняет функции мейлера ( принимает и отправляет почту ), тоссера ( управляет сообщениями в эхоконференциях ) и трекера ( управляет netmail-сообщениями ).

Поставив jNode как узловую систему, оператору по большому счету больше ничего и не нужно — система будет автоматически принимать и передавать почту согласно настройкам.

 

jNode, которая изначально возникла «от нечего делать», стала полноценной платформой для разработки FTN-системы любой сложности. Даже базовая («core») часть системы уже покрывает 100% потребностей обычного узла — умеет принимать, отправлять и хранить почту, поддерживает роботов, скрипты, запуск по таймеру и другие полезные вещи.

А для того, чтоб сделать все совсем удобным, был введен механизм модулей, позволяющий реализовать любую фичу, используя предоставляемые ядром API. Разумеется, по мере развития модулей, развивалось и API — нужные и полезные фичи из модулей попадали в ядро. Так, полностью была переписана одна из основных частей программы — реализация протокола Binkp. Наконец-то разобрался с java.nio.*

При этом всем в jNode нет ни капли «энтерпрайзенького». Она спокойно запускается на роутере с линуксом на борту, а мои 30+ линков и 44 потока в пуле используют всего 12 мегабайт оперативной памяти. Чистая Java SE и никаких вам фабрик.

Возможности

  • Работа везде, где есть 15 мегабайт памяти и jre 1.7
  • Поддержка всех базовых функций FTN-системы: мейлер, тоссер, трекер
  • Поддержка модулей: как своих, так и сторонних
  • Встроенные скрипты на JavaScript, встроенный шедулер
  • Поддержка большинства реляционных СУБД, для которых есть jdbc-драйвера
  • WEB-UI для управления узлом
  • При удачно сложившихся звездах разворачивание полноценного узла занимает около 3-5 минут

В данный пакет встроена СУБД H2, поэтому ничего кроме jre 1.7 для запуска не понадобится.
Инструкция по установке есть в папке docs.

Типичный сценарий использования предполагает установку jNode на VDS/VPS/другой сервер и удаленный контроль при помощи технического пойнта и веб-интерфейса.

 

Для данной статьи использовались материалы статей  Ivan Agarkov (2:5020/849)

 

Страниц: 1
Опубликовано: 20.01.14 | Просмотров: 6835 | [ + ]   [ - ]   | Печать
 
 
В© 2024 fidoweb.ru