You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by li...@apache.org on 2022/02/21 05:19:05 UTC

[rocketmq-client-csharp] branch master updated (9c5b36e -> afe3c46)

This is an automated email from the ASF dual-hosted git repository.

lizhanhui pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/rocketmq-client-csharp.git.


    from 9c5b36e  Add instruction on build, test and running examples
     add f94a0be  Setup infra for application layer development (#1)
     add cbe22d2  Implement and Test RPC QueryRoute, Heartbeat and Implement Producer basic logic (#2)
     add 9563341  Create Unit Tests for SendMessage and NotifyClientTermination (#3)
     add 837f36b  Complete the basic send procedure (#5)
     add 6b3a3b0  Implement MessageIdGenerator (#4)
     add afe3c46  Apply nlog as logging system for rocketmq-client (#6)

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |   6 +-
 README.md                                          |   2 +-
 examples/Program.cs                                |  49 ++++
 rocketmq-client-csharp/{Class1.cs => Address.cs}   |  59 +++--
 .../{Class1.cs => AddressScheme.cs}                |  47 ++--
 rocketmq-client-csharp/Broker.cs                   |  77 ++++++
 rocketmq-client-csharp/Client.cs                   | 272 +++++++++++++++++++++
 rocketmq-client-csharp/ClientConfig.cs             | 125 ++++++++++
 rocketmq-client-csharp/ClientLoggerInterceptor.cs  | 134 ++++++++++
 rocketmq-client-csharp/ClientManager.cs            | 182 ++++++++++++++
 rocketmq-client-csharp/ClientManagerFactory.cs     |  45 ++++
 .../ConfigFileCredentialsProvider.cs               |  63 +++++
 rocketmq-client-csharp/Credentials.cs              |  65 +++++
 rocketmq-client-csharp/{Class1.cs => IClient.cs}   |  56 +++--
 .../{Class1.cs => IClientConfig.cs}                |  65 +++--
 .../{Class1.cs => IClientManager.cs}               |  60 +++--
 .../{Class1.cs => ICredentialsProvider.cs}         |  45 ++--
 .../{Class1.cs => INameServerResolver.cs}          |  51 ++--
 rocketmq-client-csharp/{Class1.cs => IProducer.cs} |  53 ++--
 .../{Class1.cs => IRpcClient.cs}                   |  14 +-
 rocketmq-client-csharp/Message.cs                  |  92 +++++++
 rocketmq-client-csharp/MessageIdGenerator.cs       | 104 ++++++++
 .../{Class1.cs => MessageType.cs}                  |  52 ++--
 rocketmq-client-csharp/MetadataConstants.cs        |  37 +++
 rocketmq-client-csharp/MqLogManager.cs             |  30 +++
 rocketmq-client-csharp/Partition.cs                |  85 +++++++
 .../{Class1.cs => Permission.cs}                   |  47 ++--
 rocketmq-client-csharp/Producer.cs                 | 136 +++++++++++
 .../Protos/apache/rocketmq/v1/service.proto        |  24 +-
 .../Protos/google/rpc/code.proto                   | 186 ++++++++++++++
 rocketmq-client-csharp/PublishLoadBalancer.cs      | 119 +++++++++
 rocketmq-client-csharp/RpcClient.cs                |  61 +++++
 .../{Class1.cs => SendResult.cs}                   |  65 +++--
 .../{Class1.cs => SendStatus.cs}                   |  49 ++--
 rocketmq-client-csharp/SequenceGenerator.cs        | 128 ++++++++++
 .../{Class1.cs => ServiceAddress.cs}               |  63 +++--
 rocketmq-client-csharp/Signature.cs                |  67 +++++
 .../{Class1.cs => StaticCredentialsProvider.cs}    |  56 +++--
 .../{Class1.cs => StaticNameServerResolver.cs}     |  62 +++--
 rocketmq-client-csharp/Topic.cs                    |  66 +++++
 rocketmq-client-csharp/TopicRouteData.cs           |  56 +++++
 .../{Class1.cs => TopicRouteException.cs}          |  52 ++--
 rocketmq-client-csharp/Utilities.cs                |  53 ++++
 .../rocketmq-client-csharp.csproj                  |  10 +-
 rocketmq-client-csharp/rocketmq-client-csharp.nlog |  27 ++
 .../Class1.cs => tests/BrokerTest.cs               |  62 +++--
 .../Class1.cs => tests/ClientConfigTest.cs         |  55 +++--
 tests/ClientManagerTest.cs                         |  57 +++++
 .../ConfigFileCredentialsProviderTest.cs           |  55 +++--
 .../Class1.cs => tests/DateTimeTest.cs             |  58 +++--
 tests/MessageIdGeneratorTest.cs                    |  42 ++++
 tests/MessageTest.cs                               | 114 +++++++++
 tests/MqLogManagerTest.cs                          |  27 ++
 tests/ProducerTest.cs                              |  73 ++++++
 tests/RpcClientTest.cs                             | 163 ++++++++++++
 .../Class1.cs => tests/SendResultTest.cs           |  68 ++++--
 .../Class1.cs => tests/SequenceGeneratorTest.cs    |  73 ++++--
 tests/SignatureTest.cs                             |  48 ++++
 .../StaticCredentialsProviderTest.cs               |  61 +++--
 .../StaticNameServerResolverTest.cs                |  59 +++--
 tests/TopicTest.cs                                 |  48 ++++
 tests/UnitTest1.cs                                 |  39 ++-
 tests/tests.csproj                                 |   1 +
 63 files changed, 3706 insertions(+), 594 deletions(-)
 copy rocketmq-client-csharp/{Class1.cs => Address.cs} (68%)
 copy rocketmq-client-csharp/{Class1.cs => AddressScheme.cs} (87%)
 create mode 100644 rocketmq-client-csharp/Broker.cs
 create mode 100644 rocketmq-client-csharp/Client.cs
 create mode 100644 rocketmq-client-csharp/ClientConfig.cs
 create mode 100644 rocketmq-client-csharp/ClientLoggerInterceptor.cs
 create mode 100644 rocketmq-client-csharp/ClientManager.cs
 create mode 100644 rocketmq-client-csharp/ClientManagerFactory.cs
 create mode 100644 rocketmq-client-csharp/ConfigFileCredentialsProvider.cs
 create mode 100644 rocketmq-client-csharp/Credentials.cs
 copy rocketmq-client-csharp/{Class1.cs => IClient.cs} (79%)
 copy rocketmq-client-csharp/{Class1.cs => IClientConfig.cs} (66%)
 copy rocketmq-client-csharp/{Class1.cs => IClientManager.cs} (52%)
 copy rocketmq-client-csharp/{Class1.cs => ICredentialsProvider.cs} (87%)
 copy rocketmq-client-csharp/{Class1.cs => INameServerResolver.cs} (81%)
 copy rocketmq-client-csharp/{Class1.cs => IProducer.cs} (80%)
 copy rocketmq-client-csharp/{Class1.cs => IRpcClient.cs} (56%)
 create mode 100644 rocketmq-client-csharp/Message.cs
 create mode 100644 rocketmq-client-csharp/MessageIdGenerator.cs
 copy rocketmq-client-csharp/{Class1.cs => MessageType.cs} (85%)
 create mode 100644 rocketmq-client-csharp/MetadataConstants.cs
 create mode 100644 rocketmq-client-csharp/MqLogManager.cs
 create mode 100644 rocketmq-client-csharp/Partition.cs
 copy rocketmq-client-csharp/{Class1.cs => Permission.cs} (87%)
 create mode 100644 rocketmq-client-csharp/Producer.cs
 create mode 100644 rocketmq-client-csharp/Protos/google/rpc/code.proto
 create mode 100644 rocketmq-client-csharp/PublishLoadBalancer.cs
 create mode 100644 rocketmq-client-csharp/RpcClient.cs
 copy rocketmq-client-csharp/{Class1.cs => SendResult.cs} (57%)
 copy rocketmq-client-csharp/{Class1.cs => SendStatus.cs} (82%)
 create mode 100644 rocketmq-client-csharp/SequenceGenerator.cs
 copy rocketmq-client-csharp/{Class1.cs => ServiceAddress.cs} (60%)
 create mode 100644 rocketmq-client-csharp/Signature.cs
 copy rocketmq-client-csharp/{Class1.cs => StaticCredentialsProvider.cs} (63%)
 copy rocketmq-client-csharp/{Class1.cs => StaticNameServerResolver.cs} (64%)
 create mode 100644 rocketmq-client-csharp/Topic.cs
 create mode 100644 rocketmq-client-csharp/TopicRouteData.cs
 copy rocketmq-client-csharp/{Class1.cs => TopicRouteException.cs} (82%)
 create mode 100644 rocketmq-client-csharp/Utilities.cs
 create mode 100644 rocketmq-client-csharp/rocketmq-client-csharp.nlog
 copy rocketmq-client-csharp/Class1.cs => tests/BrokerTest.cs (57%)
 copy rocketmq-client-csharp/Class1.cs => tests/ClientConfigTest.cs (65%)
 create mode 100644 tests/ClientManagerTest.cs
 copy rocketmq-client-csharp/Class1.cs => tests/ConfigFileCredentialsProviderTest.cs (67%)
 copy rocketmq-client-csharp/Class1.cs => tests/DateTimeTest.cs (63%)
 create mode 100644 tests/MessageIdGeneratorTest.cs
 create mode 100644 tests/MessageTest.cs
 create mode 100644 tests/MqLogManagerTest.cs
 create mode 100644 tests/ProducerTest.cs
 create mode 100644 tests/RpcClientTest.cs
 copy rocketmq-client-csharp/Class1.cs => tests/SendResultTest.cs (50%)
 copy rocketmq-client-csharp/Class1.cs => tests/SequenceGeneratorTest.cs (53%)
 create mode 100644 tests/SignatureTest.cs
 copy rocketmq-client-csharp/Class1.cs => tests/StaticCredentialsProviderTest.cs (52%)
 rename rocketmq-client-csharp/Class1.cs => tests/StaticNameServerResolverTest.cs (60%)
 create mode 100644 tests/TopicTest.cs