6 喵了_个咪

尚未进行身份认证

时间:2015.2---至今 公司:商米科技 工作内容:后端团队负责人,组织开发SUNMI相关业务,推动技术迭代Go语言开发,Docker容器化,自动部署,BELK日志系统,负责底层大数据平台搭建使用Hadoop,Hive,Hbase,KafKa,prosto等技术打造存储10亿数据的大数据分析平台,提供大数据分析能力和AI基础数据 时间:2015.6 - 至今 PhalApi框架核心开发国内PHP-API开发框架排名第一,获得开源中国-码云最具价值开源项目GVP PhalGo-Go语言API开发框架作者

等级
TA的排名 1w+

Kubernetes终端管理工具 — KubeBox

附上:喵了个咪的博客:w-blog.cnKubeBox官方Git地址:https://github.com/astefanutti/kubeboxPS:KubeBox需要依赖本地的kuberctl才能正常启动一、介绍和安装KubeBox控制K8S现在我们已经可以通过Dashboard和kubectl来控制了,但是笔者因为用的是阿里云的K8S集群,K8S-Dashboard是被阿里云...

2019-09-09 14:20:51

Kubernetes命令行管理工具 — Kubectl

附上:喵了个咪的博客:w-blog.cnKubernetes官方文档:https://kubernetes.io/docs/reference/Kubernetes官方Git地址:https://github.com/kubernetes/kubernetesPS:本系列中使用KubernetesV1.8RancherV1.6.14一、国内安装Kubectl官网提供的安装命令...

2019-08-29 15:34:01

Solr搜索引擎 — SolrCloud安装和集群配置

搞定了一切的一切之后下一步就是正式使用了,但是之前介绍的都是在单台服务器上进行的部署,如果在生产环境出现了单台故障怎么办呢?提供稳定性和性能的最直观的方式就是集群,solr官方提供了cloud的集群方式附上:喵了个咪的博客:http://w-blog.cnSolr官网:http://lucene.apache.org/solr/PS:8.0.0版本已经发布,本文使用此时较为稳定的7.7...

2019-05-27 16:21:02

Solr搜索引擎 — 中文全拼简拼分词

搞定了中文分词下一个就是要来搞定拼音分词了,拼音分词有分为全拼和简拼附上:喵了个咪的博客:http://w-blog.cnSolr官网:http://lucene.apache.org/solr/PS:8.0.0版本已经发布,本文使用此时较为稳定的7.7.1版本一,全拼分词>wgethttp://files.cnblogs.com/files/wander1129/pi...

2019-05-27 16:20:21

Solr搜索引擎 — 查询命令和两种中文分词使用

已经和mysql建立好了关联,可以查询和更新mysql的数据量,接下来就是进阶的使用方式了附上:喵了个咪的博客:http://w-blog.cnSolr官网:http://lucene.apache.org/solr/PS:8.0.0版本已经发布,本文使用此时较为稳定的7.7.1版本一,查询命令的基本使用基本查询方式  q查询的关键字,此参数最为重要,例如,q=id:1,默认...

2019-05-24 13:56:31

Solr搜索引擎 — 通过mysql配置数据源

上一节我们已经通过两种方式运行了solr,本节演示怎么配置solr的mysql数据源附上:喵了个咪的博客:http://w-blog.cnSolr官网:http://lucene.apache.org/solr/PS:8.0.0版本已经发布,本文使用此时较为稳定的7.7.1版本一,准备数据库数据表结构CREATETABLE`app`(`id`int(11)NOT...

2019-05-21 17:26:58

Solr搜索引擎 — SolrCloud介绍和环境准备

搞定了一切的一切之后下一步就是正式使用了,但是之前介绍的都是在单台服务器上进行的部署,如果在生产环境出现了单台故障怎么办呢?提供稳定性和性能的最直观的方式就是集群,solr官方提供了cloud的集群方式附上:喵了个咪的博客:http://w-blog.cnSolr官网:http://lucene.apache.org/solr/PS:8.0.0版本已经发布,本文使用此时较为稳定的7.7...

2019-05-20 13:48:00

Solr搜索引擎 — 两种安装方式

常常在业务开发中会遇到大列表的查询需求或者按照各项条件搜索内容,一般的做法往往都是数据库直接搞定,但是到了一定的程度只有这类需求会带来巨大的开销,一个表格中涉及到了5张表的数据,搜索要求从其中3张表的不同字段做到模糊查询,如果还用传统的方式实现起来就很有难度了逻辑和数据库性能就是一个考验,要是如果在A表一个字段是很长的text需要模糊匹配,在B表需要用简拼音搜索,那就难上加难了,solr恰巧就...

2019-05-17 11:06:58

KONG网关 — 插件开发

虽然kong提供了那么多的插件,但是不可能百分百满足了对于网关的需求,在很多系统中不可能吧用户体系用到kong提供的权限验证体系,包括对于一套系统完整的RBAC系统大家都有不同的改进,以及请求加密参数校验等等,所以对于扩展性对于网关的定义需要有一定的能力的,kong是通过nginx+lua开发的通过lua脚本就可以扩展插件来完成网关的目的附上:喵了个咪的博客:w-blog.cnkong官网...

2019-05-10 16:30:54

KONG网关 — 丰富的插件

为什么kong这么火热呢?当然是它拥有强大的插件群来解决我们本来需要重复手动配置或者需要自己实现的内容,kong在1.X版本加强了对于插件的支持,官方提供的插件就是几十个,通过插件可以带来各种场景更加方便使用比较使用的功能:Oauth2.0HmacAuthIP限制CORS跨域配置限速请求大小限制Prometheus监控Http日志附上:喵了个咪的博客:w-blog....

2019-05-09 10:00:14

KONG网关 — KongA管理UI使用

kong虽然很强大,但是在管理方式上比较单一只能通过API请求来管理,那么有没有一个UI界面的管理工具呢?这里就要说到kong管理UI新起之秀Konga附上:喵了个咪的博客:w-blog.cnkong官网:https://konghq.com/konga官网:https://github.com/pantsel/kongaPS:Kong版本必须>=1.0.0才能正常使用ko...

2019-05-05 11:21:43

KONG网关 — 介绍安装

网关是微服务中不可或缺的一部分,它承载了所有请求流量入口,参数验证拦截,用户权限验证,但是除了JAVA的springcloud之外,公共网关屈指可数,其中最受关注的就是KONG了,笔者半年前就已经在使用kong的那时候使用的是0.11.2-bate版本(之前还被官方坑了一次),前不久终于等到了1.X的正式版发布了,笔者就在这里给大家分享一下kong网关的基本情况以及使用安装的方式。附上:喵...

2019-04-30 16:46:04

Grpc-Gateway - Grpc兼容HTTP协议文档自动生成网关

因为之前的测试结果让笔者对PHP使用GRPC很失望,如果使用HTTP的方式Guzzle还可以提供并发能力来降低接口消耗,Grpc只能阻塞,但是如果使用HTTP的话对于调用限制和GO调用GO来说不太友好,有没有一个两全其美的方式可以使用Grpc的前提下又兼容HTTP调用,让客户端可以更具自身情况自由选择,服务端工作只需要做一份呢?还别说真还有一个准备好的轮子那就是今天的主角《grpc-gatewa...

2019-03-18 11:21:31

Grpc — 整体性能测试

当然最最最重要的就是性能,在使用RPC的场景下对于多个程序通讯完成业务所消耗的性能是有巨大挑战的,笔者也做了一套完整的性能测试大家可以继续往下看。附上:喵了个咪的博客:w-blog.cn博文实例demo:GitHub-sunmi-OS/grpc-php-to-golang-demogrpc官网:grpc/grpc.ioprotobuf代码仓库:Releases·protoc...

2019-03-06 12:00:19

Grpc介绍 — Go-Service To PHP-Client

笔者现在公司项目大部分是PHP进行开发,要完成整体微服务化必须要考虑PHP使用上的可行性,Grpc也是支持PHP作为client端发起Grpc请求,但是依赖的扩展等都相对复杂(毕竟不是亲儿子),那么本文就接受怎么使用PHP调用Grpc服务。附上:喵了个咪的博客:w-blog.cn博文实例demo:GitHub-sunmi-OS/grpc-php-to-golang-demogrpc官...

2019-03-06 11:58:18

Grpc介绍 — ProToBuf基本使用

RPC(RemoteProcedureCall)远程过程调用,关注笔者的同学应该知道之前笔者出过关于Thrift对应的问题,这次主要来说的是Google开源的Grpc,和Thrift有很大的区别Grpc是基于HTTP2.0并且依赖protobuf,为什么又推出关于grpc的文章呢?请大家继续往下看。附上:喵了个咪的博客:w-blog.cn博文实例demo:GitHub-sunmi-...

2019-02-28 10:57:47

七, 跨语言微服务框架 - Istio日志采集EFK

ELK日志系统大家不会陌生(zipkin+jaeger,prometheus+grafana)解决了大家对于链路对于统计采集的需求,但是真正的对于日志进行存储还是得专业的上,在Istio中官方提供的方案是EFK(Fluentd+Elasticsearch+Kibana)Fluentd是一个开源的日志收集器,支持多种数据输出并且有一个可插拔架构。Elasticsearch是...

2019-01-28 18:42:39

六, 跨语言微服务框架 - Istio Ingress和Egress详解(解决Istio无法外网访问问题)

在微服务中另外一个重点就是网关,网关理论包含入口网关和出口网关,传统意义上的网关很难做到出口网络控制,但是对于Istio是一件非常轻松的事情(因为所有的出口流量都会经过Istio),入口网关控制解析路由数据流向,出口网关控制对外访问的限制,在Istio中使用了Ingress和Egress来实现网关的功能.附上:喵了个咪的博客:w-blog.cnIstio官方地址:https://pre...

2018-12-07 11:02:08

五, 跨语言微服务框架 - Istio链路监控和监控可视化

在使用微服务会面临最大的一个问题也就是在服务数量增加带来的排查成本和监控成本,大家为了解决这些成本也衍生出了很多工作,当然在Istio中也很好的融合了这些组件,默认安装下就已经带上了这些组件(zipkin+jaeger,prometheus+grafana),本节就来看看怎么来使用这些组件附上:喵了个咪的博客:w-blog.cnIstio官方地址:https://prelimi...

2018-11-30 15:52:54

四, 跨语言微服务框架 - Istio官方示例(超时控制,熔断器,流量复制)

基础的Istio环境已经搭建完成,我们需要开始了解Istio提供作为微服务网格的各种机制,也就是本文标题的(超时控制,熔断器,流量复制,速率控制)官方很给力的准备的实例项目也不需要大家自己编写demo来进行测试,那就来时跑跑看吧.附上:喵了个咪的博客:w-blog.cnIstio官方地址:https://preliminary.istio.io/zhIstio中文文档:https://p...

2018-11-23 12:01:44

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。