我点击了此链接。 https://dontcodetired.com/blog/post/Azure-Functions-Dependency-Injection-with-Autofac
工作正常。我想知道天青函数何时缩放,注入天青函数的对象将由天青函数的所有实例共享。在这种情况下,对象是NaiveInvestmentAllocator。
如果您有任何疑问,请告诉我。我实际上也实现了两个链接的组合。就像工厂模式用于从Autofac容器中获取实例的对象一样。如果有人愿意,我可以共享代码,但是我认为没有必要。
我的问题是我是否实现了第一个链接,注入的对象是否由同一天蓝色函数的所有实例共享?
答案 0 :(得分:1)
不。
随着Azure Functions的扩展,其他实例将在不同的VM /容器上运行。类似于在不同的VM /容器上手动运行功能应用程序。
如果要求跨多个功能应用实例共享状态,则应将状态持久性卸载到Redis,Table Storage,{{3} }等。
例如,您可以使用Blob Storage并将相同的客户端注入服务类。
如果要保存打开的连接数,请注意,Azure Cache for Redis是针对每个实例的。