Apigee Comet support

Not applicable

Hi,

Does Apigee allow for Comet paradigm http://en.wikipedia.org/wiki/Comet_(programming) ? Apart from the question about 'will it work', I assume there are other considerations such system resource utilisation to think about. Any input appreciated.

rgds

jim

Solved Solved
0 2 558
2 ACCEPTED SOLUTIONS

Not applicable

My two cents: No long polling with Apigee Edge. Rather architecturally you could implement a light weight webhead to maintain the connection to the Comet client which would utilize Apigee as the intermediary to the target servers. Since our cloud offering runs multi tenant long polling would not be appropriate as it takes at least one precious NIO thread from the pool for each Comet client.

EDIT: My presumption may not be accurate that is an Edge question. If not then I defer to my dev portal friends.

View solution in original post

You can enable streaming on the ProxyEndpoint or TargetEndpoint, described here:

http://apigee.com/docs/api-services/content/enabling-streaming

View solution in original post

2 REPLIES 2

Not applicable

My two cents: No long polling with Apigee Edge. Rather architecturally you could implement a light weight webhead to maintain the connection to the Comet client which would utilize Apigee as the intermediary to the target servers. Since our cloud offering runs multi tenant long polling would not be appropriate as it takes at least one precious NIO thread from the pool for each Comet client.

EDIT: My presumption may not be accurate that is an Edge question. If not then I defer to my dev portal friends.

You can enable streaming on the ProxyEndpoint or TargetEndpoint, described here:

http://apigee.com/docs/api-services/content/enabling-streaming