- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 grpc简易教程 go server+php client
GRPC是google开源的一个高性能、跨语言的RPC框架,基于HTTP2协议,基于protobuf 3.x,支持多种开发语言。 对于开发者而言: 1)需要使用protobuf定义接口,即.proto文件 2)然后使用compile工具生成特定语言的执行代码,比如JAVA、C/C++、Python等。类似于thrift,为了解决跨语言问题。 3)启动一个Serve...
2017-08-30 22:25:23 12298 4
转载 如何实现微服务架构中的服务发现?
转载出处:如何实现微服务架构中的服务发现? 原文地址:Service Discovery in a Microservices Architecture 编者按:在『应用架构一团糟?如何将单体应用改造为微服务』一文中,介绍了如何逐步地将单体应用改造为一系列的微服务。本文是系列文章的第四篇,将为大家讲述如何在微服务架构实现服务发现。作者首先介绍了服务发现的两种实现模式,接下来介绍了服务发
2017-08-30 18:00:50 6240
转载 golang中的init函数和main函数
golang里面有两个保留的函数:init函数(能够应用于所有的package)和main函数(只能应用于package main)。这两个函数在定义时不能有任何的参数和返回值。 虽然一个package里面可以写任意多个init函数,但这无论是对于可读性还是以后的可维护性来说,我们都强烈建议用户在一个package中每个文件只写一个init函数。 go程序会自动调用init()和main
2017-08-04 14:44:00 4036 3
原创 php扩展开发入门
我们要开发的扩展的php原型是:<?php // 调用一个可变参函数,输出函数名和参数,返回调用后的结果 function calltask(callable $func[, mixed $arg1[, ...]]); // 原型可变参写法 function calltask(... $args) { $func = array_shift($args); if (!is_calla
2017-08-01 19:16:36 543
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人