上一页 1 ··· 83 84 85 86 87 88 89 90 91 ··· 234 下一页

2019年12月31日

微服务认证鉴权的四种方案

摘要: 在微服务流行的时代,认证鉴权方法总体上和之前差不多,只是由于场景架构不同,适用于它的方案也有不同。 David Borsos 在伦敦的微服务大会上提出了四种方案: 1. 单点登录(SSO) 这种方案意味着每个面向用户的服务都必须与认证服务交互,这会产生大量非常琐碎的网络流量和重复的工作,当动辄数十个 阅读全文

posted @ 2019-12-31 17:40 ExplorerMan 阅读(5352) 评论(0) 推荐(0)

Golang中的面向对象继承

摘要: Golang的面向对象机制与Smalltalk或者Java等传统面向对象的编程语言不同。传统面向对象编程语言的一个重要特性是继承机制。因为继承机制支持在关联对象间进行代码复用和数据共享。继承机制曾在代码复用和数据共享的设计模式占据主导地位,但是目前组合这一古老的技术重新焕发了活力。 本篇文章转自Ti 阅读全文

posted @ 2019-12-31 16:14 ExplorerMan 阅读(764) 评论(0) 推荐(0)

golang中的结构体匿名成员

摘要: 最近在开发caddy的插件, 碰到了很多以前不怎么注意的地方, 先重点记录下几个点. 写插件比较追求的一点是: 如何不破坏原有的体系而达到想要的效果. 这个确实有点难… 结构体匿名成员 有关结构体匿名成员在《Effective Go》中的embedding一节讲的很详细, 一言一蔽之: 另一种形式的 阅读全文

posted @ 2019-12-31 15:31 ExplorerMan 阅读(397) 评论(0) 推荐(0)

2019年12月30日

GRPC中设置client的超时时间(golang)

摘要: 在使用grpc的时候遇到了一个问题: 如何设置client端的超时时间? 网上搜了一大圈, 没有太明显的例子. 这里我们先看下看看grpc的helloworld例子: client 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 func mai 阅读全文

posted @ 2019-12-30 11:55 ExplorerMan 阅读(4598) 评论(0) 推荐(0)

2019年12月28日

今日头条用Go建千亿级微服务 分析详细,适合新手理解概念[转载的]

摘要: 今日头条当前后端服务超过80%的流量是跑在 Go 构建的服务上。微服务数量超过100个,高峰 QPS 超过700万,日处理请求量超过3000亿,是业内最大规模的 Go 应用。 Go 构建微服务的历程 在2015年之前,头条的主要编程语言是 Python 以及部分 C++。随着业务和流量的快速增长,服 阅读全文

posted @ 2019-12-28 19:12 ExplorerMan 阅读(1417) 评论(1) 推荐(1)

在Python中使用gRPC的方法示例【h】

摘要: 本文介绍了在Python中使用gRPC的方法示例,分享给大家,具体如下: 使用Protocol Buffers的跨平台RPC系统。 安装 使用 pip ? 1 2 pip install grpcio pip install grpcio-tools googleapis-common-protos 阅读全文

posted @ 2019-12-28 18:53 ExplorerMan 阅读(595) 评论(0) 推荐(0)

grpc| python 实战 grpc【h】

摘要: title: grpc| python 实战 grpc description: 只要代码可以跑起来, 很多难题都会迎刃而解. so, keep coding and stay hungry. 之前用 swoole 写 server 时就接触过 protobuf, 本来以为基于 protobuf 的 阅读全文

posted @ 2019-12-28 18:49 ExplorerMan 阅读(554) 评论(0) 推荐(0)

gRPC Python 入门到生产环境

摘要: 所有的代码在 https://github.com/xsren/learning_record/tree/master/grpc,欢迎star。 一、先了解几个概念 RPC RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底 阅读全文

posted @ 2019-12-28 18:35 ExplorerMan 阅读(744) 评论(0) 推荐(0)

深入RPC分布式原理

摘要: 前面几节讲的都是单机 RPC 服务的模式,无论是多线程也好多进程也好,它们都只能算是单点的设计。现代企业的关键性 RPC 服务是绝不可以只使用单点部署的。本节我们要对 RPC 服务进行分布式化,使得服务可以容忍个别节点故障仍能继续对外提供服务。 客户端 当 RPC 服务部署在多个节点上时,客户端得到 阅读全文

posted @ 2019-12-28 18:19 ExplorerMan 阅读(460) 评论(0) 推荐(0)

Google Protobuf简明教程

摘要: Protobuf是什么 Protobuf实际是一套类似Json或者XML的数据传输格式和规范,用于不同应用或进程之间进行通信时使用。通信时所传递的信息是通过Protobuf定义的message数据结构进行打包,然后编译成二进制的码流再进行传输或者存储。 Protobuf的优点 相比较而言,Proto 阅读全文

posted @ 2019-12-28 11:47 ExplorerMan 阅读(390) 评论(0) 推荐(0)

上一页 1 ··· 83 84 85 86 87 88 89 90 91 ··· 234 下一页

导航