OT: question about real-time location-sensitive message broadcasts

Ed plug at 0x1b.com
Wed Jul 30 10:30:11 MST 2014


On Wed, Jul 30, 2014 at 9:25 AM, David Schwartz
<newsletters at thetoolwiz.com> wrote:
> Thanks, but what I’m really looking for is insights around the data
> transport, although I do understand what you’re saying about using a
> third-party service like Twitter. Perhaps there are services already
> designed for such stuff?

This sounds like Google Wave - which has migrated to an Apache
Incubation Project - Wave in a Box (WiaB)
https://en.wikipedia.org/wiki/Apache_Wave
https://incubator.apache.org/wave/

still a WIP but the server side might cover your needs.


>
> (BTW, this has absolutely NOTHING to do with things like free food offers.
> It’s just an example I came up with that has similar dynamics to the actual
> problem I’m addressing.)
>
>> So we could broadcast each announcement message to everybody (all current
>> listeners) in real-time (like what Twitter would do) and let the client-side
>> filter out the irrelevant messages (around 99.99%).
>>
>> Or we could reduce that bandwidth by having clients update the server
>> periodically (eg., every 5 minutes) with their location, then for each
>> announcement, a server would locate clients within a reasonable radius based
>> on their last reported position and only notify them directly through a push
>> notification of some sort; the clients would still do some filtering, but
>> this would reduce incoming traffic considerably.
>>
>> I’m not sure which is worse: a server updating a huge number of clients in
>> near real-time, or a huge number of clients updating the server with their
>> geographical location every 5 minutes or so.
>>
>> Or, an alternative is for the clients to poll the server every 15-30
>> seconds, but this seems even worse in terms of traffic. (Althought this
>> approach is probably ok if we used an existing platform like Twitter.)
>
>
> Are these sorts of concerns things that anybody even worries about these
> days? (Ie., that bandwidth is becoming so cheap and plentiful that it’s just
> not much of a concern down the road.)
>
> -David
>
>
>
> On Jul 30, 2014, at 5:51 AM, Stephen Partington <cryptworks at gmail.com>
> wrote:
>
> Well you will need to tag your content for preferences. On account creation
> you do a questionnaire. So that is now in a database. The you tie your app
> into the location services. That would ping back and everything in "range"
> would be tagged and made available in the apps offer screen. With a single
> notification of offers in your area. I would not suggest using another
> service as your transport as that can get your Data banned.
>
>
>
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss


More information about the PLUG-discuss mailing list