我正在尝试使用Amazon MQ API将Java代码转换为.NET 4.5.2代码,但是找不到任何示例。
我下载了AwsSDK.Core和AwsSDK.MQ nuget软件包。显然我应该使用AmazonMQClient类,但找不到任何示例。 Java代码如下:
ActiveMQConnectionFactory connectionFactory = new ActiveMQConnectionFactory(ENDPOINT);
// Specify the username and password.
connectionFactory.setUserName(USERNAME);
connectionFactory.setPassword(PASSWORD);
// Create a pooled connection factory.
PooledConnectionFactory pooledConnectionFactory = new PooledConnectionFactory();
pooledConnectionFactory.setConnectionFactory(connectionFactory);
pooledConnectionFactory.setMaxConnections(10);
// Establish a connection for the producer.
Connection producerConnection = pooledConnectionFactory.createConnection();
producerConnection.start();
// Create a session.
Session producerSession = producerConnection.createSession(false, ACKNOWLEDGE_MODE);
// Create a topic named "VirtualTopic.MyTopic".
Destination producerDestination = producerSession.createTopic(PRODUCER_TOPIC);
// Create a producer from the session to the topic.
MessageProducer producer = producerSession.createProducer(producerDestination);
producer.setDeliveryMode(DELIVERY_MODE);
// Create a message.
String text = "Hello from Amazon MQ!";
TextMessage producerMessage = producerSession.createTextMessage(text);
// Send the message.
producer.send(producerMessage);
System.out.println("Message sent.");
// Clean up the producer.
producer.close();
producerSession.close();
producerConnection.close();