我需要在Azure Service Bus和RabbitMQ(在Azure上部署)之间为企业级应用程序做出决定,我的主要用途是主题(具有持久存储).我发现,与RabbitMQ相比,服务总线具有更多功能,如Retries Count,TTL,会话和事务等.但我不确定哪一个最适合高可用性,可扩展性,存储和吞吐量.服务总线对存储大小有一些限制(非分区队列最大为5 GB,分区队列最大为80 GB),吞吐量为2000 msgs/sec/queue.如果在服务总线的情况下我需要更多这些限制怎么办?
RabbitMQ的限制尚不清楚,因为它取决于集群.如果有人能帮我决定哪一个在我的情况下是最好的?
我希望用户在Unity WebGL游戏中从计算机中选择一个图像,但我无法获得任何库或代码.我想要UnityWebGL(Runtime)的EditorUtility.OpenFilePanel的确切功能.
string path = EditorUtility.OpenFilePanel("用png覆盖","","png");
有没有办法在Unity WebGL构建中获得这个打开的对话框?或者我有什么方法可以在java脚本中做到这一点?就像我从用户的java脚本中获取图像并将其传递给我的C#代码.
我们有一个单片应用程序,我们现在正在使用容器转换为微服务架构.
我们的微服务是有状态的(即他们需要从db插入/检索数据).根据微服务架构,每个微服务应该有自己的数据(在我们的例子中是数据库).
我的问题是,在那里每个微服务的数据库应该部署,是否应该在同一主机中的微服务的部署,在该微服务部署在同一个容器或应该像蔚蓝分贝单独的服务器或者其他的东西?
根据微服务最佳实践,每种方法的优缺点是什么?最佳方法是什么?*
我在ACS(Azure容器服务)上使用Windows + kubernetes集群.关于ACS中代理/工作节点的自动扩展,我几乎没有任何疑问.
假设我有一个包含1个主节点和5个工作节点的集群.我有200个运行的pod,这些pod分布在5个工作节点上,并使用这5个节点的资源.现在,如果我部署新的pod或扩展需要更多资源的运行pod,那么ACS是否可以根据资源使用情况将工作节点自动扩展为7个工作节点?
同样的情况,如果资源使用减少,ACS可以将工作节点从7个节点除垢到3个工作节点吗?
我的问题与kubernetes提供的pod的自动扩展无关,我在谈论由ACS管理的工作者/代理节点的自动扩展.
azure azure-virtual-machine kubernetes azure-container-service
azure ×2
bitnami ×1
docker ×1
kubernetes ×1
rabbitmq ×1
servicebus ×1
unity-webgl ×1
unity5 ×1