微服务:服务间如何通信?

在微服务架构中,会将一个完整的应用程序拆分成一组服务。这些服务之间需要经过协作,通过接口调用,才能组成一个完整的应用。 不同的服务部署在不同的机器上,或者同一个机器的多个容器中,进程间的通信就不可避免了,也变得非常重要。

发布于 技术

结构化思维

在说结构化思维之前,先看下面两个小案例:

发布于 思考

如何提升写作能力?

尽管我在公众号已经发了 130 多篇原创文章,而且在写公众号之前,还写了十来年的博客,可我依然觉得我不会写作。 之前写的大部分都是技术文章或一些总结,能把一个技术点讲清楚,让不懂的人有所收获,我认为就很好了,就算对他人没有帮助,也能作为自己的一个备忘录。

发布于 成长

书籍推荐(202204)

最近,疫情不太稳定,五一小长假也没有出行的计划,宅在家跑跑步,看看书也挺好。 前几天翻看相册,看到了一张 2019 年国庆期间在合肥附近一个古镇拍的照片,拥挤的小街上,人来人往,每个人脸上的表情都清晰可见,有点感慨,想想现在,口罩已经成为了出门的必备品。

发布于 读书

Mac中的翻译神器

对程序员来说,英语能力非常重要,但当我们的英语没那么好的时候,就需要借助一些翻译工具来帮我们去阅读英文资料。 翻译工具用过不少,像有道词典、灵格斯、欧路、还有浏览器的插件等,不过最近用过的一款翻译工具让我眼前一亮,就是接下来要介绍的 Bob 。

发布于 成长

从一个简单 API 的发布到组件化的架构思考

在 SaaS 版本的零代码平台中,高级用户希望能上传自己编写的 WebAPI ,来实现一些复杂场景下的业务。就需要添加可以通过上传程序包进行发布部署的功能。

发布于 技术

代码居然还能这样写

这篇文章要介绍的是 GitHub Copilot 。 微软去年推出的 GitHub Copilot 是一个基于 AI 的编程辅助工具,简单理解就是我们写点注释或者写个方法名,Copilot 就能理解了我们的意思,然后帮我们写一个相关的方法出来。

发布于 技术

读《底层逻辑》

《底层逻辑》本书作者是刘润,他在得到上开设有课程《5 分钟商学院》,我也是在得到上知道的这本书,这本书在豆瓣上的评分不是很高,褒贬不一,不过我看着觉得挺好。

发布于 读书

书籍推荐(202202)

时间过得真快,三月就这样结束了,最后一天继续推荐几本书。 一直以来 C# 是我的主力编程语言,学习编程语言基本上看官方文档就够了,但下面这三本关于 C# 的书籍我还是强烈推荐阅读。

发布于 读书

微服务:如何拆分服务?

在微服务的落地中,第一步就需要进行微服务的拆分,服务的拆分很困难也很重要,本文就讲讲怎么进行服务的拆分。 技术发展到现在,还没有一个具体的,设计完善的标准方法来完成服务的拆分,服务的拆分是一门技术更是一门艺术。

发布于 技术
145