1 微服务业务分析
![img_b5cf2b0c79d9e19022f292820a113ccd.png](https://i-blog.csdnimg.cn/blog_migrate/46b926600226e15df0c7df92cff98d82.png)
![img_959714cf2a3b496953badbf644ad3bf0.png](https://i-blog.csdnimg.cn/blog_migrate/3fa7dd2fed30090b62547e1c8c5cdef2.png)
![img_c30b9083303ef6763abdce4538510d09.png](https://i-blog.csdnimg.cn/blog_migrate/d4e2bc94a741cae797b5c0b603f4047e.png)
thrift 官网
![img_af0a88796628e090b6ec7e70019f5851.png](https://i-blog.csdnimg.cn/blog_migrate/e0c52f613f13c7d90cd54db58610ca88.png)
![img_5122b836bcabf2dbc9bc02115a281043.png](https://i-blog.csdnimg.cn/blog_migrate/25bc8adca1e11bc2f34c91a98ff889f6.png)
安装
![img_e7dec793ced3cdd0fb62ac7ee1719d62.png](https://i-blog.csdnimg.cn/blog_migrate/2d0bbf776e0f57b57390d7b30ed226ca.png)
下载 boost
![img_2f3fe9491f5ab06488004504053e3196.png](https://i-blog.csdnimg.cn/blog_migrate/ad716986dff1b137e041149a8b507649.png)
![img_42d861f9364ca9339acea056ff0e0c76.png](https://i-blog.csdnimg.cn/blog_migrate/394743b4a6a4da4f970800e268c3d02a.png)
![img_f96ac58090b70f35f3ba4a6055eed9a2.png](https://i-blog.csdnimg.cn/blog_migrate/0ce5adea579150720db379c32e725443.png)
如果報錯error:
Bison version 2.5 or higher must be installed on the system!
解決辦法:mac中默認安裝了bison 2.3版本,並配置了路徑在path中。安裝最新的版本3.0.5, 並將/usr/bin中的bison刪除,將bison 3.0.5 複製到/usr/bin中
cd /usr/bin
brew install bison
brew unlink bison
source ~/.bash_profile 或者export PATH=/usr/local/Cellar/bison/3.0.5/bin:$PATH
![img_aa266adbe5677510b034a7fe967846de.png](https://i-blog.csdnimg.cn/blog_migrate/ae1c4547416c1cfd41665d2afd11e909.png)
![img_fa316aa371e6f53990721d3eeea02947.png](https://i-blog.csdnimg.cn/blog_migrate/abe795843c5964ed1e241cc6d93a24f4.png)
![img_6ac39b3077e3d63db2fb73934bbcb9db.png](https://i-blog.csdnimg.cn/blog_migrate/f109107e69219f237bcd403899ef7875.png)
新建 demo 文件
![img_4b1393a723ea24e798e898a435eacde1.png](https://i-blog.csdnimg.cn/blog_migrate/fe43c0aca0126d18409768895c02864b.png)
生成对应语言文件
![img_c862d9f53c6f3c138923ded5dc4bd962.png](https://i-blog.csdnimg.cn/blog_migrate/aefe3ab3acde47ecde2b42510cc030a1.png)
![img_e20e71919cdf43043ef96b01e7b40008.png](https://i-blog.csdnimg.cn/blog_migrate/7accb27aefa0dda7c94c67bac1587fa9.png)
生成众多的方法