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

OSCHINA-MIRROR/wolian-message-simulater

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

CMPP/SMPP-симулятор

Лицензия SmsGateWay Свяжитесь с нами Версия PHP Версия Swoole

🚀 SmsGateWay — это лёгкий и высокопроизводительный SMS-шлюз, написанный на PHP и Swoole. При одинаковой конфигурации его производительность в 10 раз выше, чем у Java-симулятора (SimpleTeam). Поддерживает протоколы CMPP версии 2 (для отправки внутренних SMS) и SMPP версии 3.4 (для международных SMS). Отлично подходит для стресс-тестирования и моделирования отправки и получения SMS.

Поддерживаемые протоколы

  • Внутренний протокол CMPP.
  • Международный протокол SMPP.

⚡️ Запуск симулятора CMPP

По сравнению с симулятором для стресс-теста, симулятор полностью имитирует реальные сценарии отправки SMS, автоматически задерживает отчёты о состоянии и генерирует случайные коды ошибок, а также отправляет восходящие SMS в соответствии с заданным соотношением.

  • Установите расширение Swoole 4.4+ и PHP 7.1+, затем клонируйте этот проект.
  • Перейдите в каталог realCMPP.
  • Ознакомьтесь с комментариями в файле config.ini и при необходимости измените файл конфигурации.
  • Запустите симулятор с помощью команды php start_simulater.php.

⚡️ Запуск симулятора CMPP для стресс-теста

Симулятор для стресс-теста может достигать более 10 000 транзакций в секунду на сервере с 2 ядрами и 4 ГБ памяти.

  • Установите расширение Swoole 4.4+ и PHP 7.1+, затем клонируйте этот проект.
  • Перейдите в каталог benchCMPP.
  • Ознакомьтесь с комментариями в файле config.ini и при необходимости измените файл конфигурации.
  • Запустите симулятор командой php start_simulater.php, чтобы запустить службу. Чтобы запустить службу в фоновом режиме, используйте команду nohup php start_simulater.php > log&.

Если вам нужен клиент для тестирования CMPP, SGIP и SMGP, свяжитесь с нами по адресу https://wowlian.cn.

⚡️ Запуск симулятора SMPP

  • Установите расширение Swoole 4.4+ и PHP 7.1+, затем клонируйте этот проект.
  • Перейдите в каталог SMPP.
  • Ознакомьтесь с комментариями в файле config.ini и при необходимости измените файл конфигурации.
  • Запустите симулятор командой php start_simulater.php.
  • Чтобы запустить клиент, выполните команду php smpp-client 1 2, где первый параметр указывает количество соединений, а второй — количество отправляемых SMS.

Этот протокол используется для отправки международных SMS.

TODO

  • В настоящее время нет проверки параметров подключения CMPP.

Лицензия с открытым исходным кодом

  • Отказ от ответственности: этот проект предназначен только для тестирования и моделирования, его нельзя использовать в других целях.
  • Apache License Version 2.0 см. http://www.apache.org/licenses/LICENSE-2.0.html

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

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

Введение

Лёгкий имитатор SMS-шлюза, поддерживает протоколы CMPP и SMPP. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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