-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Production ready? #1
Comments
Hello :) We are using this library on production without many problems, but 1M of SMS are a lot of SMS. Maybe there are better enterprise solutions. We known that there are little bottlenecks when DLRs are enabled. This library uses also other library to handle SMPP underthehood. If you want I can help you to improve the library. |
Hi terox, Thank you very much for the quick response. okay now I understand :) Yes it makes sense to improve this library, but don't you think it's better to handle it through a queue server? for example:
(PHP is just an example and this can be achieved from any language) |
Hello @zspine ! Thank you for you answer. You are right. The point 1 is "the way". On production we are using this architecture. We create a RabbitMQ message for each SMS; then the consumer catch a message, connects to The point 2 is made (in our case) by a command line callback. But the queue example that you provides I think that is much better. We known that there are issues and bottlenecks on this point. The much part of DLRs for example are not received until the process is restarted and it keeps lock until a major part of DLRs are received. This part, definitivily needs improvements. Maybe creating a pool of process workers for each tasks (send and receive) like nginx or other programs. I need research on this points and the SMPP protocol, but it is not easy. I hope that it helps! ;) |
@terox thanks for the update! I agree with your points and YES it is very helpful! Cheers! |
@zspine there are lot of work to do in our ("official") PHP client and |
@terox definitely 👍 AFAIK most important part is adding support for different smpp operations. PR is the way to go.... Cheers! |
Hi
@terox This is the first library I have ever seen providing proper way to handle smpp with php. Is it safe to use it in a production environment? like 1 million sms a day
The text was updated successfully, but these errors were encountered: