?熟悉運用數(shù)據(jù)庫mysql、mongodb,對mysql語句調(diào)優(yōu)有一定的經(jīng)驗、nginx和php的優(yōu)化" />
?熟悉后端php和golang語言,常用框架laravel、tp、gin、go-micro、rpc和設(shè)計模式,有一定優(yōu)化架構(gòu)經(jīng)驗
?熟悉運用數(shù)據(jù)庫mysql、mongodb,對mysql語句調(diào)優(yōu)有一定的經(jīng)驗、nginx和php的優(yōu)化經(jīng)驗
?熟悉docker、git等常用工具,supervisor守護(hù)進(jìn)程工具,有l(wèi)inux常用命令基礎(chǔ),熟悉搭建lanmp環(huán)境、有服務(wù)器調(diào)優(yōu)經(jīng)驗,了解過jenkins、elk、Xunsearch
?熟悉使用前端jq、javascript、html、css、bootstrap,了解過vue-cli框架的搭建和使用
?熟悉運用隊列rabbitmq消息隊列,和通過redis列表搭建隊列的使用
?熟悉使用redis、memcache緩存的使用,redis高可用(哨兵、redis主從)
了解過微服務(wù)架構(gòu)、分布式鎖、分布式事務(wù)、jaeger、consul、熔斷、限流、api網(wǎng)關(guān)
?項目名稱:墨爾大學(xué)APP、h5
?描述:
1、app主要是教育課程,我們分線上和線下都有,主要服務(wù)年齡是養(yǎng)生的人群,如瑜伽、養(yǎng)生、日常飲食健康等的人群為主,在軟件市場搜索墨爾智慧
2、公司業(yè)務(wù)有直播間、群聊、直播間聊天、推送消息、分銷系統(tǒng)、抖音對接商場,統(tǒng)計系統(tǒng)、支付系統(tǒng)、退款系統(tǒng)、推送系統(tǒng),layui做的管理后臺,這一套系統(tǒng),是比較完美的,可以按照邏輯再加以改造也可以在工作中使用
3、運用rabbitmq推送消息給其他項目,例如分銷系統(tǒng),商場系統(tǒng),項目之間傳播消息的解耦,消息存儲,避免丟失,目前做不到實時一致性,但必須保證最終一致性
4、用golang寫了一個推送系統(tǒng)、退款系統(tǒng)、支付系統(tǒng),這兩個系統(tǒng)是所有項目共同請求的,小型微服務(wù),達(dá)到項目拆分,這三個模塊,都有采用多協(xié)程,在舊的業(yè)務(wù)中,cpu經(jīng)常爆表,后面才有這三個系統(tǒng)的誕生,節(jié)省財力。
5、在公司中還會搭建運維工作,日常監(jiān)控數(shù)據(jù),環(huán)境搭建,如rabbitmq,docker,lanmp,腳本等等,jmeter測試,項目qps測試等
?技術(shù)棧:JWT、rabbitMQ、mongodb、COS、APP埋點設(shè)計、docker、golang、goroutine并發(fā)編程、任務(wù)調(diào)度、laravel隊列、腳本編寫、socket編程、nginx、mysql、linux、RPC通訊、jmeter調(diào)試
?golang項目
?Golang爬蟲項目;在項目中擔(dān)任golang開發(fā)職位,這個是運用engine架構(gòu)爬蟲,主要是爬取數(shù)據(jù)回來給運營做分析,運用了隊列,goroutine并發(fā)編程,拿到的數(shù)據(jù)存儲在mongodb中,并且有適當(dāng)?shù)氖褂胑lasticsearch幫助查詢數(shù)據(jù)。
?golang支付系統(tǒng);重構(gòu)了公司的一個支付模塊,采用golang來編寫,主要是對接了很多系統(tǒng),電商支付、教育平臺支付、app上的支付,都是請求golang。
?push系統(tǒng);重構(gòu)公司的推送系統(tǒng),舊的系統(tǒng)都是用php寫的,推送非常慢,有時候直播開始了,仍然完成不了推送任務(wù)。后面采用golang協(xié)程池重構(gòu)了公司的推送系統(tǒng),微信模板消息、騰訊tpns推送,發(fā)送短信服務(wù),解決并發(fā)推送延遲問題。
?描述:go項目舊方式是采用nohup監(jiān)聽端口形式,后面引進(jìn)新技術(shù)supervisor做監(jiān)聽,解決nohup不穩(wěn)定
?技術(shù)棧:gin、協(xié)程池、supervisor、nohup守護(hù)進(jìn)程、mongodb、elasticsearch、gorm、cron、mysql
?項目名稱:花鎮(zhèn)情感APP
?描述:
1、該APP為一款情感APP,在軟件市場搜索花鎮(zhèn)情感,有直播,社區(qū),IM群聊,客服等等的業(yè)務(wù)。主要的客戶來源是80后和90后
2、是采用騰訊第三方接口做的直播、群聊等功能,業(yè)務(wù)中有巧妙運用redis做鎖,解決高并發(fā)的情況下,用戶同時請求的問題。
3、極光推送是采用redis做的消息隊列的形式,有延遲隊列和即時隊列。
4、登陸上有使用facebook的海外企業(yè)對接。
5、直播中利用第三方接口做直播間實時交互,如點贊、購買情況、推送商品、在線人數(shù)等的操作。
?技術(shù)棧:極光推送、IM即時聊天、無限極分類、社區(qū)發(fā)帖、水軍功能、全局敏感詞、學(xué)習(xí)進(jìn)度、用戶訂單、用戶注冊登錄(微信登錄,QQ登錄,手機(jī)短信登錄,微博登錄、facebook)、JWT、有贊商城接入、APP埋點設(shè)計,數(shù)據(jù)統(tǒng)計,如友盟、神策、瀏覽歷史模塊、優(yōu)惠券、nginx、mysql
?項目名稱:休閑零食商城(TP框架)
?項目描述:這個項目是基于并發(fā)上面開發(fā)的,有用到數(shù)據(jù)庫的索引,緩存redis和memcache,數(shù)據(jù)庫的垂直分表,阿里云的OSS文件存儲,linux crontab計劃任務(wù)處理訂單(點對點),這里用運用xunseach來幫助搜索,有糾錯,全文搜索等等的功能。商品sku數(shù)據(jù)表的設(shè)計,可以實現(xiàn)多規(guī)格商品的處理。
技術(shù)棧:Xunsearch全文搜索、猜你喜歡功能、商品SKU多規(guī)格、購物車實現(xiàn)、注冊登錄、訂單模塊、RBAC權(quán)限管理、支付寶支付、微信支付、退款模塊、阿里云的OSS對象存儲存、快遞100(快寶也可以的)、地址模塊
角色 | 職位 |
負(fù)責(zé)人 | 高級php研發(fā)工程師+高級golang研發(fā)工程師 |
隊員 | 前端工程師 |
隊員 | 后端工程師 |
該APP為一款情感APP,有專門的APP后臺,后臺可以控制直播,社區(qū),IM群聊,客服等等的業(yè)務(wù),主要的客戶來源是80后和90后,APP主要是賣課程,網(wǎng)課,預(yù)約導(dǎo)師咨詢,直播間會給用戶上課,教大家如何處理家庭之類的情感問題,夫妻問題解決,情侶問題解決。此項目目前是我們公司最主要的收
該項目是基于微信開發(fā)的,是一個微信手機(jī)點餐系統(tǒng),后端全程是由我自己一個人負(fù)責(zé)。這是一個多商家的項目,即如果有客戶想加盟的話,后臺只需要添加一個門店,這個項目也為后期的外單奠定了基礎(chǔ),只需要優(yōu)化就行了,如果有新的項目進(jìn)來,因為是前后的分離的,后端需要的功能,已經(jīng)有了,這樣大大增加了
描述:app主要是教育課程,我們分線上和線下都有,主要服務(wù)年齡是30-老年人,如瑜伽、養(yǎng)生、日常飲食健康等的人群為主,APP日常訪問一般UV5000-10000多,直播在線人數(shù)一般7000-14000左右,直播間可以設(shè)置課程,即帶貨直播,這個是我們最主要的銷售項目,直播點贊,在線
描述:該APP為一款情感APP,有專門的APP后臺,后臺可以控制直播,社區(qū),IM群聊,客服等等的業(yè)務(wù),主要的客戶來源是80后和90后,APP主要是賣課程,網(wǎng)課,預(yù)約導(dǎo)師咨詢,直播間會給用戶上課,教大家如何處理家庭之類的情感問題,夫妻問題解決,情侶問題解決。此項目目前是我們公司最主