Golang 协程/线程/进程 区别以及 GMP 详解

2023-06-01
阅读 6 分钟
436
进程 每个进程都有自己的独立内存空间,拥有自己独立的地址空间、独立的堆和栈,既不共享堆,亦不共享栈。一个程序至少有一个进程,一个进程至少有一个线程。进程切换只发生在内核态。

Istio 实现 ext-authz 外部扩展鉴权以及对接基于 k8s 的微服务

2023-06-01
阅读 5 分钟
550
Istio 实现 ext-authz 外部扩展鉴权以及对接基于 k8s 的微服务可以实现基于 redis 的 token 鉴权以及实现 rbac 鉴权。转载请注明来源:[链接]Istio 的外部鉴权本质是基于 Envoy 实现的,直接看 Envoy 的代码,链接地址:点击自动跳转Isio 官方的 Demo 代码,链接:点击自动跳转实现Istio 提供了基于 HTTP 方式以及 Grpc ...

基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 3/3

2023-03-31
阅读 2 分钟
1.3k
基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 1/3基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 2/3基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 3/3项目地址:[链接]转载请注明来源: [链接]在前两部分中,我们创建了两个微服务:pingservice 和 pongservice。 在这一部分中,我们...

基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 2/3

2023-03-31
阅读 9 分钟
1.2k
基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 1/3基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 2/3基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 3/3项目地址:[链接]转载请注明来源:[链接]在上一部分中,我们创建了微服务的目录结构并实现了微服务pongservice。这部分我们继续实现...

基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 1/3

2023-03-31
阅读 11 分钟
1.3k
基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 1/3基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 2/3基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 3/3项目地址:[链接]转载请注明来源:[链接]Jgrpc本项目为基于 Go/Grpc/kubernetes/Istio 开发微服务的最佳实践提供参考。并基于 Jenki...