-
Notifications
You must be signed in to change notification settings - Fork 71
Reusability - grpc #102
Comments
Hi @joeblew99 , |
I had a look at the GRPC code you have now. What do you think of this approach ?
About the CLI. Security. |
@joeblew99 Can you tell me a few about the CLI library? I'll try it out. I agree with your opinion about multi-tenancy. Blast does not plan for multi-tenant support yet. Thanks, |
@mosuka what was the protoc command you used? Probably an extra param for proto_path is needed. |
hey @mosuka awesome stuff. I will have a look soon. About the GRPC tools. May Favs: CLI for GRPC
Web GUI for GRPC Proxy Just ask if this is not enough....
|
Hi @l4u @joeblew99 , However, the response specification is not what I expected. For example, the response body specification of GetResponse will be any.proto. I would like to hear your opinion. Which is the preferred response body?
I have never used swagger so I don't know which one is better. Thanks, |
do you have to use google.protobuf.Any ? What is the reason for it ? Also i noticed your not usin the "openapiv2" options. See: Here is boilerplate Project BTW. |
The index mapping specified at startup determines the field name and type of the document. Therefore, since it is difficult to handle as Struct, Blast handles the document and as In Protocol Buffers, it is difficult to express |
Sorry i got side tracked on something else. |
@joeblew99 |
I found a much easier solution to the grpc aspects. Started to use envoy to run the grpc-web layer. Gloo from solo makes it easy. We just run it with standard kubernetes. See here : https://github.com/getcouragenow/packages/tree/master/maintemplate/server/deployments/helm/templates Blast and cete are then much simpler. We plan to stand up with in our cluster. |
@gedw99 |
Ok will work on it.
It can also be used for that rust version . Can't remember it's name :)
Gloo can be used to run envoy for you.
It's a golang wrapper for Envoy proxy and so makes it easy to scale without
having to get into the complexity of kubernetes.
You can use it with nomad oncloud or onpremise to scale it out and drive it
with consul
…On Wed, 8 Apr 2020, 14:33 Minoru Osuka, ***@***.***> wrote:
@gedw99 <https://github.com/gedw99>
Sure. That sounds great.
PR for the grpc-web layer is welcome. :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#102 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AC3RU474NEHLF3FFHZZJNYDRLRVIXANCNFSM4IKEDJ7A>
.
|
We are considering to use Blast for a Project to replace Elastic Search.
But we need to support many languages and GRPC makes it much easier.
Also for the HTTP is gives the devs a swagger REST API.
Blast would be easier to use from different languages and the web if the API used GRPC and GRPC Gateway.
https://github.com/grpc-ecosystem/grpc-gateway
Easy example
https://github.com/johanbrandhorst/grpcweb-boilerplate
The text was updated successfully, but these errors were encountered: