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

OSCHINA-MIRROR/yangyouwang-springboot-starter-im

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

Введение в плагин для обмена мгновенными сообщениями

Многие функции чата основаны на сторонних API, таких как WeChat, и стоимость эксплуатации у сторонних операторов довольно высока. Почему бы не разработать высокопроизводительный плагин для чата?

Среда:

springboot2.x, JDK8, Maven

Фреймворк:

netty, fastjson

Инструкция по использованию

  1. Скачайте исходный код плагина на свой компьютер. Введите команду в командной строке maven install. Внедрите зависимости плагина в проект.
<dependency>
    <groupId>io.github.yangyouwang</groupId>
    <artifactId>springboot-starter-im</artifactId>
    <version>0.0.1-SNAPSHOT</version>
</dependency>
  1. В файле application.yml в папке resource настройте порт связи плагина.
im:
  netty:
    port: 8888 # Настройка порта чата
  1. Добавьте код запуска плагина в метод main класса запуска.
NettyBooter nettyBooter = SpringUtil.getBean(NettyBooter.class);
nettyBooter.start();
  1. На консоли будет напечатано: запуск Netty выполнен успешно. Путь по умолчанию: ws://localhost:8888/im/ws

Как получить сообщение в программе

Добавьте прослушиватель событий (параметр — DataContentEvent, а не DataContent) в код.

@Component
public class ChatMsgListener {
    @EventListener
    public void getData(DataContentEvent dataContentEvent) {
        System.out.println("Получено сообщение" + dataContentEvent.getDataContent());
    }
}

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

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

Введение

Spring boot плагин для мгновенного обмена сообщениями Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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