Ask a Question
How to load content into a microservice
At the time of loading the content into the microservice, what is the best way to do it? I already know all the types and IDs, but do I have to solve each ContentRef one by one? And if that's the intended way, do the microservice use a cache or something to avoid repeated calls to the API?
External APIs from Microservices
Can we call external APIs from microservices? Limitations?
Microservices Runtime
Under which runtime the microservices run? Is it 100% compatible with Unity code? (e.g. shared libraries called on both client and server)
Microservice Languages
Can we write (parts of) microservices without using Unity? Do you (plan to) support other languages (e.g. typescript)?
Independent Microservices
Can we separate the deployment of microservices into independent parts?
How can I call a Microservice method from outside Unity?
When I use the Microservices feature, I can execute methods marked with the [ClientCallable] attribute from the Unity game. However, I want to be able to run those same methods from a web browser, or an HTTP utility. How can I do that?
Can you call one microservice from another microservice?
Example communication: Client <-> Microservice A <-> Microservice B. Eg when beamable auto-generates MicroserviceBClient, the calls to the microservice from the client are something in the format:
Is there any way to use .NET 5.0 and higher libraries in the microservices?
I believe you are using .NET runtime 5.0.8? When I tried including these in the Unity project, Unity was not able to load/use them. It looks like we are stuck with .NET Framework libraries, because of the Unity, but at the same time, the docker is not running .NET Framework?