微服务介绍以及 go 语言微服务实践
这几年微服务的概念大火。很多做开发的都听说过微服务这个概念,最近我也在自己负责的项目当中实践了一次微服务。 什么是微服务 知乎上有个回答,对这个
最近为公司开发了一个工具来简化一些繁琐的操作。试用了很多个 GUI 库之后,最终转到了 qt 上。工具使用了 therecipe/qt 项目的qt绑定。
go语言有好几个qt绑定的库,但是大部分都已经不在维护了,之后这个 therecipe/qt 项目目前还在积极的维护。开发者也比较活跃。中间遇到了问题,在github提了个 issue 开发者也很快回复了。
但是这个库目前还处于积极开发的状态,文档奇缺。英文文档都很少,更别提中文文档了。在谷歌里搜索这个库,几乎找不到一个像样的demo的例子。
github主页上有详细的安装方法,但是由于中国的网络环境。安装过程并不是很顺畅。其他的基本上都要看作者给的代码示例了。
我下面的坑都是在 Mac 环境下的,windows下可以做参考
项目进行到一定时候我们会希望对系统的日志进行分析,特别是生产环境的日志。以便随时了解系统的运行状态。
elk代表elasticsearch、logstash和kibana,是最为成熟的一套日志收集平台。logstash负责收集日志,elasticsearch负责存储日志和对日志进行索引,kibana负责日志的展示。