如何使用Azure Service Bus配置EventBusServiceBus?

时间:2019-05-12 18:36:57

标签: c# asp.net azureservicebus event-bus

我需要配置一个库a = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9','+','/'] def mapFirst(string): return ''.join(str(bin(ord(chr(a.index(c))))).replace('0b','').zfill(6) for c in string) def binaryToLetter(string): binNew = bin(int(string)) NewLen = len(str(binNew)) n=8 return ''.join(str(chr(binNew[i:i+n])) for i in range(0, NewLen, n)).replace('0b','') def main(): k = 'jJ' print(mapFirst(k)) print(binaryToLetter(mapFirst(k))) if __name__ == "__main__": main() ,但是搜索没有找到任何样本。请提供一些示例,说明如何使用appSettings.json

EventBusServiceBus配置连接

2 个答案:

答案 0 :(得分:1)

这是一本“ .NET微服务:容器化.NET应用程序的体系结构”电子书,又名eShopOnContainers,代码在GitHub上。

EventBusServiceBus应该收到IServiceBusPersisterConnection的实现。它是通过DefaultServiceBusPersisterConnection实施的,该ServiceBusConnectionStringBuilder随后依赖于Azure服务总线appsettings.json的创建和注册。一个示例就是服务配置之一,例如订购服务here

AzureServiceBusEnabled中,您必须定义以下设置:

  • true设置为EventBusConnection
  • item设置为Azure Service Bus连接字符串

答案 1 :(得分:0)

使用eShopOnContainers应用程序时,GIT存储库中未正确实现服务总线。

您在连接字符串中缺少entityPath参数。您必须首先在Azure Service Bus中创建主题。在Azure Service Bus中设置主题的entityPath =名称。在Azure Service Bus中,还要为此主题创建一个订阅。您将需要在appsettings.json文件中进行配置。将appsettings文件中的subscriptionClientName的值设置为刚创建的Subscription的名称。