ソースを参照

Cleanup the RPC Implementations section

Remove dead links and update the ones that were moved.

Use https when possible.

Isolate inactive projects (not updated in the last few years) in a subsection.

release notes: no
Maxime Guerreiro 5 年 前
コミット
158b269097
1 ファイル変更25 行追加22 行削除
  1. 25 22
      docs/third_party.md

+ 25 - 22
docs/third_party.md

@@ -104,37 +104,40 @@ These are projects we know about implementing Protocol Buffers for other program
 GRPC (http://www.grpc.io/) is Google's RPC implementation for Protocol Buffers. There are other third-party RPC implementations as well.  Some of these actually work with Protocol Buffers service definitions (defined using the `service` keyword in `.proto` files) while others just use Protocol Buffers message objects.
 GRPC (http://www.grpc.io/) is Google's RPC implementation for Protocol Buffers. There are other third-party RPC implementations as well.  Some of these actually work with Protocol Buffers service definitions (defined using the `service` keyword in `.proto` files) while others just use Protocol Buffers message objects.
 
 
 * https://github.com/grpc/grpc (C++, Node.js, Python, Ruby, Objective-C, PHP, C#, Google-official implementation)
 * https://github.com/grpc/grpc (C++, Node.js, Python, Ruby, Objective-C, PHP, C#, Google-official implementation)
-* http://zeroc.com/ice.html (Multiple languages)
-* http://code.google.com/p/protobuf-net/ (C#/.NET/WCF/VB)
-* https://launchpad.net/txprotobuf/ (Python)
-* https://github.com/modeswitch/protobuf-rpc (Python)
-* http://code.google.com/p/protobuf-socket-rpc/ (Java, Python)
-* http://code.google.com/p/proto-streamer/ (Java)
-* http://code.google.com/p/server1/ (C++)
-* http://deltavsoft.com/RcfUserGuide/Protobufs (C++)
-* http://code.google.com/p/protobuf-mina-rpc/ (Python client, Java server)
-* http://code.google.com/p/casocklib/ (C++)
+* https://zeroc.com/products/ice (Multiple languages)
+* https://github.com/protobuf-net/protobuf-net (C#/.NET/WCF/VB)
+* http://www.deltavsoft.com/doc/_external_serialization.html#Protobufs (C++)
 * https://protojure.github.io (Clojure)
 * https://protojure.github.io (Clojure)
-* http://code.google.com/p/cxf-protobuf/ (Java)
-* http://code.google.com/p/protobuf-remote/ (C++/C#)
-* http://code.google.com/p/protobuf-rpc-pro/ (Java)
-* https://code.google.com/p/eneter-protobuf-serializer/ (Java/.NET)
-* http://www.deltavsoft.com/RCFProto.html (C++/Java/Python/C#)
-* https://github.com/robbinfan/claire-protorpc (C++)
-* https://github.com/BaiduPS/sofa-pbrpc (C++)
-* https://github.com/ebencheung/arab (C++)
-* http://code.google.com/p/protobuf-csharp-rpc/ (C#)
-* https://github.com/thesamet/rpcz (C++/Python, based on ZeroMQ)
-* https://github.com/w359405949/libmaid (C++, Python)
+* https://code.google.com/p/protobuf-rpc-pro/ (Java)
+* https://github.com/baidu/sofa-pbrpc (C++)
+* https://github.com/madhon/protobuf-csharp-rpc (C#)
 * https://github.com/madwyn/libpbrpc (C++)
 * https://github.com/madwyn/libpbrpc (C++)
 * https://github.com/SeriousMa/grpc-protobuf-validation (Java)
 * https://github.com/SeriousMa/grpc-protobuf-validation (Java)
-* https://github.com/tony612/grpc-elixir (Elixir)
+* https://github.com/elixir-grpc/grpc (Elixir)
 * https://github.com/johanbrandhorst/protobuf (GopherJS)
 * https://github.com/johanbrandhorst/protobuf (GopherJS)
 * https://github.com/awakesecurity/gRPC-haskell (Haskell)
 * https://github.com/awakesecurity/gRPC-haskell (Haskell)
 * https://github.com/Yeolar/raster (C++)
 * https://github.com/Yeolar/raster (C++)
 * https://github.com/jnordberg/wsrpc (JavaScript Node.js/Browser)
 * https://github.com/jnordberg/wsrpc (JavaScript Node.js/Browser)
 * https://github.com/ppissias/xsrpcj (Java)
 * https://github.com/ppissias/xsrpcj (Java)
 
 
+Inactive:
+
+* https://launchpad.net/txprotobuf/ (Python)
+* https://github.com/modeswitch/protobuf-rpc (Python)
+* https://github.com/sdeo/protobuf-socket-rpc (Java, Python)
+* https://code.google.com/p/proto-streamer/ (Java)
+* https://code.google.com/p/server1/ (C++)
+* https://code.google.com/p/protobuf-mina-rpc/ (Python client, Java server)
+* https://code.google.com/p/casocklib/ (C++)
+* https://code.google.com/p/cxf-protobuf/ (Java)
+* https://code.google.com/p/protobuf-remote/ (C++/C#)
+* https://code.google.com/p/eneter-protobuf-serializer/ (Java/.NET)
+* https://github.com/robbinfan/claire/tree/master/protorpc (C++)
+* https://github.com/ebencheung/arab (C++)
+* https://code.google.com/p/protobuf-csharp-rpc/ (C#)
+* https://github.com/thesamet/rpcz (C++/Python, based on ZeroMQ)
+* https://github.com/w359405949/libmaid (C++, Python)
+
 ## Other Utilities
 ## Other Utilities
 
 
 There are miscellaneous other things you may find useful as a Protocol Buffers developer.
 There are miscellaneous other things you may find useful as a Protocol Buffers developer.