Re: SMS Router, a fully functional example with camel-smpp

2016-10-15 Thread engin
hello Daniel,

i was trying to build an smpp service with camel, after a few searching, i
saw your post.

there are multiple smpp message center gateways which i want to apply some
filters before routing; 
- health check
- weighting delivery rate for last xx mins
- weighting on some kind of response metrics

and some other routing filters based on message content;
- country based gateway filtering
- cheapest route selection

there might be lots of metrics so i'm planning to use redis. in every
operation i will be feeding redis nicely. after all these pre-processing,
the destination smpp mc gateway should be selected. then i want to load
balance and send messages with rate limiting (like 100 msg per/sec)

i'm kinda experienced backend developer. but, really newbie for the camel
and java world.

is the apache camel right tool for me?
can i go with your sms router project?

thanks in advance,

engin dumlu



--
View this message in context: 
http://camel.465427.n5.nabble.com/SMS-Router-a-fully-functional-example-with-camel-smpp-tp5784879p5788839.html
Sent from the Camel - Users mailing list archive at Nabble.com.


SMS Router, a fully functional example with camel-smpp

2016-07-06 Thread Daniel Pocock


Hi all,

I've recently released the source code for SMS Router[1], which provides
a fully functional example of using camel-smpp[2] and a blog[3]
discussing SMS Router and Camel.

I've created various projects similar to this for various employers,
most of them have required more complicated functionality such as load
balancing.  This particular project is a simple router that helps
validate the functionality of the camel-smpp component and learn how to
use it.  I've used this as part of the Lumicall[4] user registration
workflow and also for testing changes to jSMPP[5] and the camel-smpp
component.

Regards,

Daniel


1. https://smsrouter.org/
2. http://camel.apache.org/smpp.html
3. https://danielpocock.com/avoiding-sms-vendor-lock-in-with-smpp
4. https://lumicall.org
5. https://jsmpp.org