英文:
WSO2: What are the differences between some of WSO2's repositories?
问题
我已经使用WSO2 API Manager一年了,现在我想以某种方式开发UI和分析方面,并为其扩展一个计费引擎。然而,我有一些明显的问题,WSO2的公司似乎对它们不太清楚。
这些存储库之间有什么区别?
我应该开发哪一个来获取最终产品,例如WSO2 AM 4.1.0?如果我想要使用自己的数据库进行分析,我应该扩展哪一个?
英文:
I have been using WSO2 API Manager for a year, and now I want to develop both the UI and analytics aspects in some way and extend a billing engine for it. However, I have some marked questions, and WSO2's company seems unclear about them.
What are the differences between these repositories?
Which one should I develop to get the final product, like WSO2 AM 4.1.0? If I want to use my own database for analytics, which one should I extend?
答案1
得分: 1
如果您想自定义并构建API管理器,请使用以下存储库:
- github.com/wso2/carbon-apimgt - 这是您需要构建的第一个存储库
- github.com/wso2/product-apim - 这是您需要构建的下一个存储库。
上述两个存储库都包含运行API管理器产品所需的源代码。源代码包括发布者、DevPortal、密钥管理器、网关和流量管理器。根据Apache 2.0许可证,您可以自由地对源代码进行任何自定义并构建它。
有关WSO2 GitHub存储库的更多信息,请查看:
http://wso2.github.io/github-repositories.html
如果您想将分析数据发布到自己的数据存储中,请按照以下步骤进行操作:
https://apim.docs.wso2.com/en/latest/api-analytics/samples/publishing-analytics-events-to-external-systems/ - 这演示了如何使用ELK作为示例将分析数据发布到外部系统。
英文:
If you want to customize and build the API Manager yourself, use the below repositories:
- github.com/wso2/carbon-apimgt - this is the very first repository you need to build
- github.com/wso2/product-apim - this is the next repository you need to build.
Both the above repositories contain the source code required to run the API Manager product. The source code includes Publisher, DevPortal, Key Manager, Gateway and Traffic Manager. Under Apache 2.0 license, you are free to make any customizations to the source and build it yourself.
For more information about WSO2 GitHub repositories, please check:
http://wso2.github.io/github-repositories.html
And if you want to publish Analytics data to your own Data Storage, please follow this:
https://apim.docs.wso2.com/en/latest/api-analytics/samples/publishing-analytics-events-to-external-systems/ - this showcases how you can publish Analytics data to an external system using ELK as an example.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论