Hi, Was this feature completed? As I remember, this was under development.
On Tue, Feb 7, 2017 at 9:58 AM, Ishara Cooray <[email protected]> wrote: > Hi Isuru, > > The plan is to provide a configuration that allows one to load all the > apis as well at the server start up or load the api artifact as the gateway > receives first api call. That can be decided according to the requirement. > . > > Thanks & Regards, > Ishara Cooray > Senior Software Engineer > Mobile : +9477 262 9512 <+94%2077%20262%209512> > WSO2, Inc. | http://wso2.com/ > Lean . Enterprise . Middleware > > On Mon, Feb 6, 2017 at 7:02 AM, Isuru Haththotuwa <[email protected]> wrote: > >> Hi Ishara, >> >> After the summary is loaded at server startup, are we loading the rest of >> information as well? If so, how does that happen? >> >> On Mon, Jan 30, 2017 at 2:06 PM, Ishara Cooray <[email protected]> wrote: >> >>> Hi, >>> >>> I am working on $Subject and following is the use case and the approach >>> we are going to address. >>> >>> *Motivation:* >>> In order to reduce the server startup time we thought of not loading the >>> apis at the server startup. >>> Then we need a way to validate api requests to avoid DOS attacks such as >>> api requests with invalid context, passing to the api core level. >>> >>> *Solution:* >>> Therefore we are planing to load summary of all apis(name, context, >>> uriTemplates) into memory at server startup so that when an api request >>> comes to the gateway it will first validate the availability of that >>> api/resource. >>> >>> To get the api summary info there will be Rest Service in APIM core. >>> >>> >>> >>> >>> For newly added apis we can update the in memory cache via a JMS Topic >>> (later we can support for other message brokers as well) . >>> >>> >>> >>> Following components will be written to address these scenarios. >>> >>> >>> 1. REST Service to retrieve API summary - *API Core* >>> 2. APISummaryLoader to load APIsSummary at server startup - *GW* >>> 3. JMS Topic receiver - *Core* >>> 4. JSM topic listener - *GW* >>> 5. APIContextValidationHandler - *GW* >>> >>> >>> Thanks & Regards, >>> Ishara Cooray >>> Senior Software Engineer >>> Mobile : +9477 262 9512 <+94%2077%20262%209512> >>> WSO2, Inc. | http://wso2.com/ >>> Lean . Enterprise . Middleware >>> >>> _______________________________________________ >>> Architecture mailing list >>> [email protected] >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >>> >> >> >> -- >> Thanks and Regards, >> >> Isuru H. >> +94 716 358 048 <+94%2071%20635%208048>* <http://wso2.com/>* >> >> >> >> _______________________________________________ >> Architecture mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- Thanks Abimaran Kugathasan Senior Software Engineer - API Technologies Email : [email protected] Mobile : +94 773922820 <http://stackoverflow.com/users/515034> <http://lk.linkedin.com/in/abimaran> <http://www.lkabimaran.blogspot.com/> <https://github.com/abimarank> <https://twitter.com/abimaran>
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
