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

Reply via email to