webinar: understanding how your apis are being traffic controlled

40

Upload: wso2-inc

Post on 15-Apr-2017

270 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Webinar: Understanding How Your APIs are Being Traffic Controlled
Page 2: Webinar: Understanding How Your APIs are Being Traffic Controlled

❏❏❏❏❏

❏❏❏❏

Page 3: Webinar: Understanding How Your APIs are Being Traffic Controlled

What’s New In API Manager 2.0.0 Throttling❏

Page 4: Webinar: Understanding How Your APIs are Being Traffic Controlled

❏❏

More Features

Page 5: Webinar: Understanding How Your APIs are Being Traffic Controlled

Policy deployment and Throttling

Page 6: Webinar: Understanding How Your APIs are Being Traffic Controlled

Different Throttling Policies

❏❏❏❏❏

Page 7: Webinar: Understanding How Your APIs are Being Traffic Controlled

Policy execution order

Page 8: Webinar: Understanding How Your APIs are Being Traffic Controlled

Blocking Policies❏❏❏

Page 9: Webinar: Understanding How Your APIs are Being Traffic Controlled
Page 10: Webinar: Understanding How Your APIs are Being Traffic Controlled

Advanced Throttling Policy❏❏

❏❏

❏❏❏❏

Page 11: Webinar: Understanding How Your APIs are Being Traffic Controlled

Default Limits

Condition GroupsConditions

Group Limit

Page 12: Webinar: Understanding How Your APIs are Being Traffic Controlled

Subscription Throttling with burst controlling

❏❏

Page 13: Webinar: Understanding How Your APIs are Being Traffic Controlled
Page 14: Webinar: Understanding How Your APIs are Being Traffic Controlled

Application Throttling

❏❏❏

Page 15: Webinar: Understanding How Your APIs are Being Traffic Controlled

User Inputs Converted to a Siddhi Query

Page 16: Webinar: Understanding How Your APIs are Being Traffic Controlled
Page 17: Webinar: Understanding How Your APIs are Being Traffic Controlled

Custom Throttling Policies

❏❏❏❏

❏❏

Page 18: Webinar: Understanding How Your APIs are Being Traffic Controlled

Sample Custom Throttling Policy

Page 19: Webinar: Understanding How Your APIs are Being Traffic Controlled

Logging Events using event Publisher

Page 20: Webinar: Understanding How Your APIs are Being Traffic Controlled

Sample Event Log [2016-09-29 18:09:59,703] INFO - LoggerEventAdapter Unique ID: Request_Data_logger, Event: messageID:urn:uuid:527854d3-d059-4e9b-9aea-0d08d8b0499f,appKey:1:[email protected],app Tier:Unlimited,subscription Key:1:/pizza shack/1.0.0:1.0.0,apiKey:/pizzashack/1.0.0:1.0.0,apiTier:,subscriptionTier:Sam,resourceKey:/pizzashack/1.0.0/1.0.0/menu:GET,resourceTier:Unlimited,userId:[email protected],apiContext:/pizzashack/1.0.0,apiVersion:1.0.0,appTenant:carbon.super,apiTenant:carbon.super,appId:1,apiName:PizzaShackAPI,propertiesMap:{ip=174327232}

Page 21: Webinar: Understanding How Your APIs are Being Traffic Controlled

Scale Traffic Management Deployment

❏❏❏❏

Page 22: Webinar: Understanding How Your APIs are Being Traffic Controlled

Distributed Deployment(default)

Page 23: Webinar: Understanding How Your APIs are Being Traffic Controlled

Distributed Deployment(with Traffic Manager)

Page 24: Webinar: Understanding How Your APIs are Being Traffic Controlled

❏❏❏

Distributed Deployment(with Traffic Manager)

Page 25: Webinar: Understanding How Your APIs are Being Traffic Controlled

Distributed Traffic Management Solution

Page 26: Webinar: Understanding How Your APIs are Being Traffic Controlled

Distributed Traffic Management Solution + HA

Page 27: Webinar: Understanding How Your APIs are Being Traffic Controlled

Data receiver patterns - Failover receiver

Page 28: Webinar: Understanding How Your APIs are Being Traffic Controlled

Data receiver patterns - Failover receiver

Page 29: Webinar: Understanding How Your APIs are Being Traffic Controlled

Data publisher patterns

❏❏❏

❏❏

Page 30: Webinar: Understanding How Your APIs are Being Traffic Controlled

Failover data publishing.

Page 31: Webinar: Understanding How Your APIs are Being Traffic Controlled

Failover data publishing.

Page 32: Webinar: Understanding How Your APIs are Being Traffic Controlled

Load balance data publishing.

Page 33: Webinar: Understanding How Your APIs are Being Traffic Controlled

Load balance data publishing.

Page 34: Webinar: Understanding How Your APIs are Being Traffic Controlled

Data publishing for multiple groups with load balance within group.

Page 35: Webinar: Understanding How Your APIs are Being Traffic Controlled

❏❏

Data publishing for multiple groups with load balance within group.

Page 36: Webinar: Understanding How Your APIs are Being Traffic Controlled

Data publishing to multiple receiver groups with failover within group.

Page 37: Webinar: Understanding How Your APIs are Being Traffic Controlled

❏❏

Data publishing to multiple receiver groups with failover within group.

Page 38: Webinar: Understanding How Your APIs are Being Traffic Controlled

Publishing to all receivers.

Page 39: Webinar: Understanding How Your APIs are Being Traffic Controlled

Publishing to all receivers.

Page 40: Webinar: Understanding How Your APIs are Being Traffic Controlled