1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dempe-ocean

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.MD

Ocean

На основе протокола MQTT реализована система мгновенного обмена сообщениями (IM) с использованием коммуникационного компонента Netty.

ocean-chat

Реализовано на основе Netty и MQTT, поддерживает управление соединением и пересылает бизнес-логику в ocean-logic через Motan RPC.

Frame

ocean-logic

Обрабатывает конкретную бизнес-логику IM, временно использует MongoDB.

ocean-model

Базовая модель.

ocean-sdk

Java SDK, демонстрационная версия.

Способ запуска: 1. Запустите com.dempe.logic.server.LogicServer (зависит от MongoDB, обратите внимание на изменение конфигурации application-mongo.xml). 2. Запустите com.dempe.chat.ChatServer. 3. Запустите com.dempe.ocean.sdk.example.ChatSdkDemo.

После запуска вы увидите следующие сообщения в журнале:

[INFO]2016-09-09 11:50:34,370, [MessageThread]ChatSdkDemo.java:31, onFriendMsg topci:f|222,payload:[104, 101, 108, 108, 111]
[INFO]2016-09-09 11:50:44,182, [MessageThread]ChatSdkDemo.java:31, onFriendMsg topci:f|222,payload:[104, 101, 108, 108, 111]
[INFO]2016-09-09 11:50:54,183, [MessageThread]ChatSdkDemo.java:31, onFriendMsg topci:f|222,payload:[104, 101, 108, 108, 111]
[INFO]2016-09-09 11:51:04,184, [MessageThread]ChatSdkDemo.java:31, onFriendMsg topci:f|222,payload:[104, 101, 108, 108, 111]
[INFO]2016-09-09 11:51:14,184, [MessageThread]ChatSdkDemo.java:31, onFriendMsg topci:f|222,payload:[104, 101, 108, 108, 111]
[INFO]2016-09-09 11:51:24,182, [MessageThread]ChatSdkDemo.java:31, onFriendMsg topci:f|222,payload:[104, 101, 108, 108, 111]
[INFO]2016-09-09 11:51:34,186, [MessageThread]ChatSdkDemo.java:31, onFriendMsg topci:f|222,payload:[104, 101, 108, 108, 111]
[INFO]2016-09-09 11:51:44,185, [MessageThread]ChatSdkDemo.java:31, onFriendMsg topci:f|222,payload:[104, 101, 108, 108, 111]

Описание

Проект находится в стадии разработки, логика ещё не реализована и проект пока недоступен для использования.

Список задач

1. Выделить connector, который будет только поддерживать соединение и пересылать сообщения, чтобы сделать его более лёгким.
2. Переработать ocean-logic, разделить конкретные реализации и предоставить механизм для расширения функциональности.
3. Решить проблемы с MQTT при реализации IM.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Платформа для публикации и подписки в реальном времени, разработанная на основе netty и mqtt. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/dempe-ocean.git
git@api.gitlife.ru:oschina-mirror/dempe-ocean.git
oschina-mirror
dempe-ocean
dempe-ocean
master