Azure / azure-sdk-for-cpp

This repository is for active development of the Azure SDK for C++. For consumers of the SDK we recommend visiting our versioned developer docs at https://azure.github.io/azure-sdk-for-cpp.
MIT License
174 stars 124 forks source link

Azure App Configuration for C++ #1010

Open ahaeber opened 3 years ago

ahaeber commented 3 years ago

Is your feature request related to a problem? Please describe. Azure App Configuration works great in ASP.NET Core applications. It would be good if we could use it in C++ applications too.

Describe the solution you'd like Add support for using Azure App Configuration to this SDK as a separate component.

Describe alternatives you've considered Considering to use Boost Asio or Boost Beast to integrate with the Azure App Configuration REST API. Another alternative is to use cpprestsdk.

Additional context

Information Checklist Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

ahsonkhan commented 3 years ago

Thanks @ahaeber for your interest in the C++ SDKs. We are currently focused on enabling Azure Storage scenarios for the first release, with KeyVault coming soon as well, and we will look at App Config as part of future planning.

I am curious to learn about your use case and scenario that is requiring C++ support for Azure App Config specifically. What type of application are you working on and how does that integrate with your ASP.NET usage, if at all?

ahaeber commented 3 years ago

Hi @ahsonkhan, thanks for the reply. It makes sense that you start with Azure Storage since that is an important enabler.

We have a system with two layers that work closely together. At the top we have a .NET Framework application that handles user requests including a scripting engine. On the bottom we have a C++ application that do the low-level processing and integrate with a separate "engine" provided by a third party. Various requirements, including real-time performance and integrating with that vendor, is why we choose C++ for the lower-layer.

The plan is to migrate the .NET Framework app to .NET 5 and use Azure App Configuration to configure it. Therefore it would be good if we could use the same config store for the C++ part as well.

sreenivasp commented 2 years ago

Hi @ahsonkhan , any update on c++ api for Azure App Configuration?

ahsonkhan commented 2 years ago

Thanks for asking @sreenivasp, we have been looking for more customer requests, like yours, that would benefit from supporting this (or any other) Azure service in C++, to help motivate the effort.

Can you share a bit more about your need and what types of applications you are developing, specifically in C++, that would make supporting Azure App Config useful for your scenarios?

sreenivasp commented 2 years ago

Hi Ashon, Thanks for getting back to me. its a client application doing Azure configuration api call. For now using simple REST call using libcurl to get authtoken and using this token to call configuration store access calls. Thanks.

On Thu, Dec 16, 2021 at 4:40 PM Ahson Khan @.***> wrote:

Thanks for asking @sreenivasp https://github.com/sreenivasp, we have been looking for more customer requests, like yours, that would benefit from supporting this (or any other) Azure service in C++, to help motivate the effort.

Can you share a bit more about your need and what types of applications you are developing, specifically in C++, that would make supporting Azure App Config useful for your scenarios?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Azure/azure-sdk-for-cpp/issues/1010#issuecomment-995691478, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABIW7URXBMYILEFXXZJJIITURHCIRANCNFSM4T4Y3WCQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

github-actions[bot] commented 5 months ago

Hi @ahaeber, we deeply appreciate your input into this project. Regrettably, this issue has remained inactive for over 2 years, leading us to the decision to close it. We've implemented this policy to maintain the relevance of our issue queue and facilitate easier navigation for new contributors. If you still believe this topic requires attention, please feel free to create a new issue, referencing this one. Thank you for your understanding and ongoing support.

ronniegeraghty commented 4 months ago

Comment to keep issue alive.