首先推薦一個網(wǎng)站:?利器訪談戈盈,其采訪了一些人他們各自都提到了一些有意思的硬件和軟件,讀來還是受用嚎货。
基于如下的2本書談了實(shí)施微服務(wù)要避免的一些陷阱和反模式:
- Uber的SRE工程師 Susan J. Fowler 的免費(fèi)書: Microservices in Production
- Oreilly 的 的免費(fèi)小書 Microservices AntiPatterns and Pitfalls
JVM源碼分析之一個Java進(jìn)程究竟能創(chuàng)建多少線程
分析了Java中線程的創(chuàng)建數(shù)量和哪些因素相關(guān):主要說來和JVM的內(nèi)存相關(guān)配置,和Linux系統(tǒng)的配置有關(guān)。
過對JVM翎碑,glibc,Linux kernel的源碼分析之斯,我們暫時得出了一些影響線程創(chuàng)建的因素日杈,包括
JVM:Xmx,Xss佑刷,MaxPermSize莉擒,MaxDirectMemorySize,ReservedCodeCacheSize等
Kernel:max_user_processes瘫絮,max_map_count涨冀,max_threads,pid_max等