0.18.12 • Published 5 years ago

@chatie/grpc v0.18.12

Weekly downloads
550
License
Apache-2.0
Repository
github
Last release
5 years ago

GRPC

Node.js NPM PyPI Maven PHP Go

chatie grpc

NPM Version PyPI Version Java Version PHP Version

node Python 3.7 Go Version

gRPC for Chatie

USAGE

Node.js

@chatie/grpc@NPM

Maintainer:

  • @huan - Huan LI (李卓桓)

Python

chatie-grpc@PyPI

Maintainer:

Go

github.com/wechaty/go-grpc

Maintainer:

Java

https://mvnrepository.com/artifact/io.github.wechaty/grpc

Maven:

<dependency>
    <groupId>io.github.wechaty</groupId>
    <version>0.11.25</version>
    <artifactId>grpc</artifactId>
</dependency>

Gradle:

compile 'io.github.wechaty:grpc:0.11.25'

Maintainer:

PHP

github.com/wechaty/php-grpc

Maintainer:

Csharp

Wechaty.Grpc @ Nuget

Maintainer:

DEVELOPMENT

Debug

Build

./scripts/install-protoc.sh
npm install

https://github.com/google/protobuf/releases/latest

Generate Stubs

npm run generate

1. JS for Protocol Buffer

protoc \
  --js_out="import_style=commonjs,binary:${OUT_DIR}"

https://github.com/google/protobuf/releases/latest

2. JS for gRPC Stubs

protoc \
  --plugin="protoc-gen-grpc=`which grpc_tools_node_protoc_plugin`" \
  --grpc_out="${OUT_DIR}"

https://www.npmjs.com/package/grpc-tools

3. TypeScript Typing Definations for Protocol Buffer & gRPC Stubs

protoc \
  --plugin="protoc-gen-grpc=node_modules/grpc_tools_node_protoc_ts/bin/protoc-gen-ts" \
  --grpc_out="${OUT_DIR}"

https://github.com/agreatfool/grpc_tools_node_protoc_ts

4. JS & TS for gRPC Web

protoc \
  --plugin="protoc-gen-ts=node_modules/ts-protoc-gen/bin/protoc-gen-ts" \
  --ts_out="service=true:${OUT_DIR}"

https://github.com/improbable-eng/ts-protoc-gen

RESOURCES

Documentation

Links

Protocol Buffer

gRPC Web

TypeScript Generator

Zoo Keeper

STUN

TCP hole punching

Reverse Engineering

Python Stub

csharp grpc

HISTORY

v0.18 (Oct 15, 2020)

  • Add new MessageFileStream and MessageImageStream to replace the MessageFile and MessageImage method to avoid blocking nodejs event loop when sending large files (#88) by @windmemory
  • Add new MessageSendFileStream to replace the MessageSendFile method to avoid blocking nodejs event loop when sending large files (#89) by @windmemory

v0.17 (Aug 5, 2020)

v0.13 (Apr 19, 2020)

v0.11 (Apr 10, 2020)

  • Add Go Support (#50 by @dchaofei)
  • Publish Go Module at <github.com/wechaty/go-grpc>

v0.6 (Feb 2020)

  • Align gRPC Services with Wechaty Puppet Abstraction
  • Add Unit Tests

v0.2 (Jul 2018)

  • Automatic Generating gRPC Stubs
  • Publish to NPM

v0.0.1 (May 2018)

Initial commiit

MAINTAINER

Huan LI (李卓桓), Google Developer Expert in Machine Learning (ML GDE), zixia@zixia.net

Profile of Huan LI (李卓桓) on StackOverflow

COPYRIGHT & LICENSE

  • Code & Docs © 2018-now Huan LI \zixia@zixia.net\
  • Code released under the Apache-2.0 License
  • Docs released under Creative Commons
0.18.12

5 years ago

0.18.11

5 years ago

0.18.10

5 years ago

0.18.7

5 years ago

0.18.8

5 years ago

0.18.3

5 years ago

0.18.2

5 years ago

0.18.1

5 years ago

0.18.0

5 years ago

0.17.4

5 years ago

0.17.3

5 years ago

0.17.2

5 years ago

0.17.1

5 years ago

0.17.0

5 years ago

0.16.5

5 years ago

0.16.4

5 years ago

0.16.3

5 years ago

0.16.2

5 years ago

0.16.1

5 years ago

0.15.6

5 years ago

0.15.5

5 years ago

0.15.4

5 years ago

0.15.3

5 years ago

0.15.2

5 years ago

0.15.0

5 years ago

0.13.6

5 years ago

0.13.7

5 years ago

0.13.8

5 years ago

0.13.9

5 years ago

0.13.3

5 years ago

0.13.4

5 years ago

0.13.5

5 years ago

0.13.2

5 years ago

0.13.1

5 years ago

0.11.42

5 years ago

0.11.41

5 years ago

0.11.39

5 years ago

0.11.40

5 years ago

0.11.28

5 years ago

0.11.29

5 years ago

0.11.30

5 years ago

0.11.31

5 years ago

0.11.37

5 years ago

0.11.38

5 years ago

0.11.33

5 years ago

0.11.34

5 years ago

0.11.35

5 years ago

0.11.36

5 years ago

0.11.25

5 years ago

0.11.8

5 years ago

0.11.1

5 years ago

0.11.2

5 years ago

0.11.3

5 years ago

0.11.22

5 years ago

0.11.4

5 years ago

0.11.23

5 years ago

0.11.5

5 years ago

0.11.24

5 years ago

0.11.6

5 years ago

0.11.7

5 years ago

0.11.10

5 years ago

0.11.15

5 years ago

0.11.16

5 years ago

0.11.11

5 years ago

0.11.12

5 years ago

0.11.14

5 years ago

0.11.0

5 years ago

0.9.2

5 years ago

0.9.1

5 years ago

0.9.3

5 years ago

0.7.11

5 years ago

0.7.10

5 years ago

0.7.12

5 years ago

0.7.9

5 years ago

0.7.8

5 years ago

0.7.6

5 years ago

0.7.5

5 years ago

0.7.7

5 years ago

0.7.4

5 years ago

0.7.3

5 years ago

0.7.2

5 years ago

0.7.1

5 years ago

0.6.17

5 years ago

0.6.16

5 years ago

0.6.15

5 years ago

0.6.13

5 years ago

0.6.12

5 years ago

0.6.11

5 years ago

0.6.10

5 years ago

0.6.9

5 years ago

0.6.7

5 years ago

0.6.6

5 years ago

0.6.3

5 years ago

0.6.4

5 years ago

0.6.2

5 years ago

0.5.25

5 years ago

0.5.26

5 years ago

0.6.1

5 years ago

0.5.24

5 years ago

0.5.22

5 years ago

0.5.23

5 years ago

0.5.21

5 years ago

0.5.18

5 years ago

0.5.16

5 years ago

0.5.17

5 years ago

0.5.15

5 years ago

0.5.14

5 years ago

0.5.13

5 years ago

0.5.12

5 years ago

0.5.11

5 years ago

0.2.24

5 years ago

0.2.23

5 years ago

0.2.22

5 years ago

0.2.21

5 years ago

0.2.20

5 years ago

0.2.4

7 years ago

0.0.1

7 years ago