在ezbuy業(yè)務(wù)里,GO服務(wù)被大規(guī)模的用在我們后端服務(wù)上,那么我們是如何運維GO服務(wù)的呢?我們分以下3個類別說起: uat測試環(huán)境 線上生產(chǎn)環(huán)境 GO服務(wù)運維 uat環(huán)境持續(xù)...
在ezbuy業(yè)務(wù)里,GO服務(wù)被大規(guī)模的用在我們后端服務(wù)上,那么我們是如何運維GO服務(wù)的呢?我們分以下3個類別說起: uat測試環(huán)境 線上生產(chǎn)環(huán)境 GO服務(wù)運維 uat環(huán)境持續(xù)...
WWDC2017-Customized Loading in WKWebView(一) 標(biāo)簽(空格分隔): WWDC2017 WKWebView 官方鏈接: https://...
Xcode Server持續(xù)集成 標(biāo)簽 : iOS XcodeServer 持續(xù)集成 作者 : iOS Team 高祥 一、為什么要持續(xù)集成 在App開發(fā)周期中, 需要不斷...
我們發(fā)現(xiàn)Redis的作者出了一個新的消息隊列系統(tǒng)Disque,我做了一點調(diào)研來決定我們使用哪種消息隊列,主要對比了Disque、Kafka和RocketMQ。 Disque的...
我做過兩個自動化生成代碼的項目,scaffold和redis-orm。scaffold 主要是通過數(shù)據(jù)庫表定義來生成基于表的增刪改查的基礎(chǔ)管理工作;redis-orm 是通過...
app shortcut官方文檔shortcut是android7.1推出的新特性,仿ios的3d touch功能,在android平臺上表現(xiàn)為長按彈出快捷方式,7.1系統(tǒng)上...
@菠蘿小蘿卜 我的判斷是真實的業(yè)務(wù)場景中語言切換的場景不會特別多。。作為異步加載確實可行,不過由于需要通知引用多語言代碼的部分重新渲染,感覺從體驗上不會很好。
基于webpack & gettext 的前端多語言方案gettext 介紹 gettext 是GNU 提供的一套國際化與本地化處理的相關(guān)函數(shù)庫。大多數(shù)語言都有對應(yīng)的gettext實現(xiàn)。本文主要使用jed 來實現(xiàn)gettext 一...
你的意思是把所有語言版本的翻譯都打包到j(luò)s當(dāng)中,然后前端決定該使用哪種語言這樣子嗎?langs-loader是做了這方面適應(yīng)的,只是我覺得打包進所有語言版本的翻譯會增加js的體積,這樣做不優(yōu)雅而。
基于webpack & gettext 的前端多語言方案gettext 介紹 gettext 是GNU 提供的一套國際化與本地化處理的相關(guān)函數(shù)庫。大多數(shù)語言都有對應(yīng)的gettext實現(xiàn)。本文主要使用jed 來實現(xiàn)gettext 一...
從序列化的效率上比較的話,grpc是基于protobuf 3,pb格式的數(shù)據(jù)默認(rèn)比thrift小。
thrift啟用compact binary的話,數(shù)據(jù)大小才可以跟pb一拼。性能上考慮的話,兩者不會有本質(zhì)差異。
但這不是關(guān)鍵,grpc相對于thrift來說,是較新并且在活躍發(fā)展的技術(shù),并且對我們的后端語言go有非常好的支持。
thrift雖然很成熟,但就當(dāng)前的發(fā)展而言,遠遠比不上grpc活躍,它到現(xiàn)在連基本的文檔都沒有做好:比方說,compact binary的支持細(xì)節(jié),儼然只能去看它官方j(luò)ira 的具體issue,根本就沒『文檔』。
利益相關(guān):thrift近10年的使用者。
iOS的 grpc 之路為什么要用? 網(wǎng)絡(luò)層代碼直接按照定義好的proto 文件生成,簡單方便 而從用戶角度來看,可以節(jié)省流量,網(wǎng)絡(luò)請求速度更快了 翁偉要求的 我們的期望 支持 swift,有 sw...
gettext 介紹 gettext 是GNU 提供的一套國際化與本地化處理的相關(guān)函數(shù)庫。大多數(shù)語言都有對應(yīng)的gettext實現(xiàn)。本文主要使用jed 來實現(xiàn)gettext 一...
最近重構(gòu)公司內(nèi)部使用的PDT應(yīng)用. 其中有一個模塊使用了協(xié)議加泛型重構(gòu)了一下, 感覺不錯. 原本代碼有4份非常類似的. 貼了兩份, 可以發(fā)現(xiàn)除了數(shù)據(jù)類型, 其他的幾乎一模一樣...
自從公司的ezbuy App最低支持版本提升到iOS8以后, 使用更多的iOS8以后才特有的新特性就被提上了議程, 比如WebKit.作為公司最沒有節(jié)操, 最沒有底線的程序員...
以前網(wǎng)站開發(fā)存在的痛點 1.部署生產(chǎn)環(huán)境時間長2.開發(fā)需要開虛擬機(asp.net必須運行在window平臺)3.陳舊的前端代碼不好維護4.加載速度優(yōu)化(首屏渲染體驗) 以上...
以前網(wǎng)站開發(fā)存在的痛點 1.部署生產(chǎn)環(huán)境時間長2.開發(fā)需要開虛擬機(asp.net必須運行在window平臺)3.陳舊的前端代碼不好維護4.加載速度優(yōu)化(首屏渲染體驗) 以上...
為什么要用? 網(wǎng)絡(luò)層代碼直接按照定義好的proto 文件生成,簡單方便 而從用戶角度來看,可以節(jié)省流量,網(wǎng)絡(luò)請求速度更快了 翁偉要求的 我們的期望 支持 swift,有 sw...
謝謝指正
泛型ORM實現(xiàn)有反射、泛型、代碼生成等幾種常見方式,或者單用,或者混合。 c#的泛型非常強大,應(yīng)用于ORM時,可能有些特性顯得更重要。 一開始實現(xiàn)coat時,我嘗試寫一下代碼做為...
CMDB發(fā)布平臺是ezbuy的一個發(fā)布管理平臺,包含了go的發(fā)布,windows serices發(fā)布,iis發(fā)布,memcache管理,svn管理,資產(chǎn)信息管理操作。 隨著公...
這是一次在公司內(nèi)部的分享,當(dāng)時覺得一個主題的時間太少,就準(zhǔn)備了兩個,所以可以看到這兩個主題之間沒有什么聯(lián)系。 CSS Modules css 之前一直存在著兩個比較大的問題 ...
隨著公司業(yè)務(wù)的發(fā)展,想必各位都或多或少遇到過服務(wù)過多日益混亂的情況,剛開始的做法不再適用于當(dāng)前的規(guī)模。所以我們決定將關(guān)于服務(wù)治理的一些實踐分享出來,相互交流學(xué)習(xí)。 在ezbu...
什么,用redis替換mysql?瘋了吧! 拒絕總得有理有據(jù): redis作為內(nèi)存數(shù)據(jù)庫在體量上是容納不了磁盤數(shù)據(jù)庫的,完全替換是不可能也沒必要 業(yè)務(wù)服務(wù)通常邏輯復(fù)雜,如何實...