cmppproxy

command module
v0.0.0-...-a857f4b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2019 License: MIT Imports: 13 Imported by: 0

README

Build Status

Overview

This project tries to help developers to simplify CMPP SMS gateways integrations into existing backend.

CMPP (as known as China Mobile Peer to Peer) is a protocol over TCP that's widely used between SMS gateways and service providers. Although the protocol was introduced several years ago, there are still not many mature SDKs available. The outcome of writing your own implementation is very likely to be time consuming and unsatisfactory.

Since HTTP is common language between servers and front end applications, this project tries to add an HTTP proxy layer in front of the complex cmpp client, making it possible to send sms messages and get status report callbacks over HTTP.

Features

  • Easy integration
  • Small memory footprint
  • Kubernetes ready

Work with Kubernetes

We open sourced cmpp-operator to help developers deploy cmppproxy on a Kubernetes cluster. Basically, it extends kubernetes CRD functionality so that each cmppproxy acts as an self contained app managed in a single place.

Contributing

Feel free to file an issue if you encounter issues, or create pull requests.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmpp

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL