API Manager doesn't store meta data in files, it only stores runtime data. Ex: ballerina files. The gateways request for those files from the core if they are interested in serving those apis. Any update to those files are notified via JMS.
On Fri, 3 Mar 2017 at 12:27 am, Harsha Thirimanna <[email protected]> wrote: > Thanks Azeez and Nuwan. > > On Thu, Mar 2, 2017 at 6:47 PM, Nuwan Dias <[email protected]> wrote: > > Agree with Azeez. I don't think we need platform wide adoption of > solutions to these problems. > > In general I don't see a value in storing meta information on files since > it causes problems in HA deployments (how to sync files), multi DC > deployments, containers (need a volume mount), search functions, etc. > Storing them in a product specific DB would do in most cases. If third > parties need access to the data the product should provide access through > standard APIs. > > > We can keep the metadata in DB and decided to file as Azeez said when it > is required based on context. But when we talk about the ​sync files in HA > deployment, still we may have that problem because of we are deploying all > the artifacts also only in file based in C5. In APM, don't you guys have > that problem ? > > We have already discussed that matter in different thread and cloud team > has different approaches for that. > > > > > On Thu, 2 Mar 2017 at 11:40 pm, Afkham Azeez <[email protected]> wrote: > > There is no such common way. These are artifacts specific to your product > and think of it in the context of the product and what is the best way to > maintain that data. In general, storing such metadata in your own product > specific DB works. > > On Thu, Mar 2, 2017 at 5:21 PM, Harsha Thirimanna <[email protected]> > wrote: > > Hi Nuwan, > > We have several use cases for this as per artifacts, > > 1. XACML policy - Each XACML policy contain its own metadata like created > details, active states, policy order. > 2. Service Provider - We have to keep the Tags, Visible roles, Agent or > Proxy, App URL. > > And generally, what i meant was, we should have a way to do this in common > way across the platform. If we deploy artifact in file based and keep > metadata in database, sometimes it would be inconsistent. > > *Harsha Thirimanna* > *Associate Tech Lead | WSO2* > > Email: [email protected] > Mob: +94715186770 <071%20518%206770> > Blog: http://harshathirimanna.blogspot.com/ > Twitter: http://twitter.com/harshathirimann > Linked-In: linked-in: > http://www.linkedin.com/pub/harsha-thirimanna/10/ab8/122 > <http://wso2.com/signature> > > On Thu, Mar 2, 2017 at 4:56 PM, Nuwan Dias <[email protected]> wrote: > > Hi Harsha, > > Can you explain the requirement using a specific example? That would be > easier to understand. > > Thanks, > NuwanD. > > On Thu, Mar 2, 2017 at 10:15 PM, Harsha Thirimanna <[email protected]> > wrote: > > Hi All, > > What would be the best approach for keeping metadata for artifact in C5 ? > We ca have mainly two option either keep per artifact type database table > or per artifact metafile. Are there any platform level solution for this ? > > thanks > > *Harsha Thirimanna* > *Associate Tech Lead | WSO2* > > Email: [email protected] > Mob: +94715186770 <+94%2071%20518%206770> > Blog: http://harshathirimanna.blogspot.com/ > Twitter: http://twitter.com/harshathirimann > Linked-In: linked-in: > http://www.linkedin.com/pub/harsha-thirimanna/10/ab8/122 > <http://wso2.com/signature> > > > > > -- > Nuwan Dias > > Software Architect - WSO2, Inc. http://wso2.com > email : [email protected] > Phone : +94 777 775 729 <+94%2077%20777%205729> > > > > > > -- > *Afkham Azeez* > Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com > Member; Apache Software Foundation; http://www.apache.org/ > * <http://www.apache.org/>* > *email: **[email protected]* <[email protected]> > * cell: +94 77 3320919 <+94%2077%20332%200919>blog: * > *http://blog.afkham.org* <http://blog.afkham.org> > *twitter: **http://twitter.com/afkham_azeez* > <http://twitter.com/afkham_azeez> > *linked-in: **http://lk.linkedin.com/in/afkhamazeez > <http://lk.linkedin.com/in/afkhamazeez>* > > *Lean . Enterprise . Middleware* > > -- > Nuwan Dias > > Software Architect - WSO2, Inc. http://wso2.com > email : [email protected] > Phone : +94 777 775 729 <+94%2077%20777%205729> > > -- Nuwan Dias Software Architect - WSO2, Inc. http://wso2.com email : [email protected] Phone : +94 777 775 729
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
