原创 DevOps:從「蒸汽時代」到「高鐵時代」,SUNMI DevOps轉型之路

商米科技成立於 2013 年,總部位於上海市楊浦區創智天地,是一家極具產品創新基因和互聯網基因的公司。商米在短時間內迅速成長爲一家近1000人的企業,產品研發人數佔比一度超過70%。 做爲一家初創企業,商米研發團隊早期也經歷過與當

原创 Nacos - 阿里開源配置中心

配置中心相信大家都有聽過,zookeeper、apollo等等都是配置中心的代表,但大部分都是JAVA係爲主的,筆者主要開發語言使用的是Golang當然也有類似於ETCD這樣的組件,但是並不方便管理也無法可視化,在無意之間發現了

原创 Octan - K8S-Dashboard代替品

相信使用過K8S或容器化的大家都有了解過私有容器倉庫Harbor,Harbor是VMware大佬開源的一個私有容器鏡像倉庫,VMware也開源了另外一個工具就是本文要說到的Octant,從筆者的角度上看來它更像一個Dashboa

原创 Kubernetes終端管理工具 — KubeBox

附上: 喵了個咪的博客:w-blog.cn KubeBox官方Git地址:https://github.com/astefanutti/kubebox PS:KubeBox需要依賴本地的kuberctl才能正常啓動 一、介紹

原创 Solr搜索引擎 — SolrCloud安裝和集羣配置

搞定了一切的一切之後下一步就是正式使用了,但是之前介紹的都是在單臺服務器上進行的部署,如果在生產環境出現了單臺故障怎麼辦呢?提供穩定性和性能的最直觀的方式就是集羣,solr官方提供了cloud的集羣方式 附上: 喵了個咪的博客:

原创 Solr搜索引擎 — 中文全拼簡拼分詞

搞定了中文分詞下一個就是要來搞定拼音分詞了,拼音分詞有分爲全拼和簡拼 附上: 喵了個咪的博客:http://w-blog.cn Solr官網:http://lucene.apache.org/solr/ PS:8.0.0版本已

原创 Solr搜索引擎 — 兩種安裝方式

常常在業務開發中會遇到大列表的查詢需求或者按照各項條件搜索內容,一般的做法往往都是數據庫直接搞定,但是到了一定的程度只有這類需求會帶來巨大的開銷,一個表格中涉及到了5張表的數據,搜索要求從其中3張表的不同字段做到模糊查詢,如果還

原创 Solr搜索引擎 — 通過mysql配置數據源

上一節我們已經通過兩種方式運行了solr,本節演示怎麼配置solr的mysql數據源 附上: 喵了個咪的博客:http://w-blog.cn Solr官網:http://lucene.apache.org/solr/ PS:

原创 KONG網關 — 插件開發

雖然kong提供了那麼多的插件,但是不可能百分百滿足了對於網關的需求,在很多系統中不可能吧用戶體系用到kong提供的權限驗證體系,包括對於一套系統完整的RBAC系統大家都有不同的改進,以及請求加密參數校驗等等,所以對於擴展性對於網關

原创 KONG網關 — 介紹安裝

網關是微服務中不可或缺的一部分,它承載了所有請求流量入口,參數驗證攔截,用戶權限驗證,但是除了JAVA的spring cloud之外,公共網關屈指可數,其中最受關注的就是KONG了,筆者半年前就已經在使用kong的那時候使用的是0.

原创 Grpc-Gateway - Grpc兼容HTTP協議文檔自動生成網關

因爲之前的測試結果讓筆者對PHP使用GRPC很失望,如果使用HTTP的方式Guzzle還可以提供併發能力來降低接口消耗,Grpc只能阻塞,但是如果使用HTTP的話對於調用限制和GO調用GO來說不太友好,有沒有一個兩全其美的方式可以使

原创 Grpc — 整體性能測試

當然最最最重要的就是性能,在使用RPC的場景下對於多個程序通訊完成業務所消耗的性能是有巨大挑戰的,筆者也做了一套完整的性能測試大家可以繼續往下看。 附上: 喵了個咪的博客:w-blog.cn 博文實例demo:GitHub - su

原创 Grpc介紹 — Go-Service To PHP-Client

筆者現在公司項目大部分是PHP進行開發,要完成整體微服務化必須要考慮PHP使用上的可行性,Grpc也是支持PHP作爲client端發起Grpc請求,但是依賴的擴展等都相對複雜(畢竟不是親兒子),那麼本文就接受怎麼使用PHP調用Grp

原创 Grpc介紹 — ProToBuf基本使用

RPC(Remote Procedure Call)遠程過程調用,關注筆者的同學應該知道之前筆者出過關於Thrift對應的問題,這次主要來說的是Google開源的Grpc,和Thrift有很大的區別Grpc是基於HTTP2.0並且依

原创 七, 跨語言微服務框架 - Istio日誌採集EFK

ELK日誌系統大家不會陌生(zipkin + jaeger , prometheus + grafana)解決了大家對於鏈路對於統計採集的需求,但是真正的對於日誌進行存儲還是得專業的上,在Istio中官方提供的方案是EFK(Flue