trpc-group / trpc-go

A pluggable, high-performance RPC framework written in golang
Other
742 stars 85 forks source link

Difference between intranet and open source project #152

Closed 44zs44 closed 6 months ago

44zs44 commented 6 months ago

I would like to know if there are any key functional differences between the open-source trpc-go and internal network frameworks. For the parts that are not open-sourced, can these tools be replaced with other similar tools?

WineChord commented 6 months ago

The two versions are mostly similar, although some deprecated functions have been removed. The trpc-go framework is designed in a plugin-based manner, allowing flexibility in choosing plugin implementations. You have the freedom to utilize any resources available in the trpc-ecosystem to meet your specific requirements. If certain features are lacking, you can consider developing a new plugin and contributing it to the trpc-ecosystem.

44zs44 commented 6 months ago

I am trying to develop REST APIs using the HTTP protocol with the trpc-go framework. In addition to the documentation in the trpc-go/restful directory, when I want to learn about best practices for REST API development, what other content or demos can I try to study?

WineChord commented 6 months ago

@44zs44 You may refer to this: https://cloud.google.com/apis/design