java-microservice-experience icon indicating copy to clipboard operation
java-microservice-experience copied to clipboard

记录和总结在落地微服务的过程中的经验

说明

记录和总结在落地微服务的过程中的经验,项目地址: https://github.com/dragontree101/java-microservice-experience

介绍

这个地方用来记录工作中在实践微服务的过程中的一些经验。如果大家觉得有更加好的,更加简单的解决方案,欢迎讨论。如果你觉得对于你工作所有帮助,希望能够给一个star,谢谢!

公司目前主要是基于 java + spring全家桶 来构建微服务体系。

本项目以问题的形式提出,回答的方式从三方面的进行回答。

  • 技术的选型的考虑
  • 遇到的问题以及对问题的思考和解决方案的确定,以及部分细节实现的描述
  • 现在遇到的问题

关于转载

如果需要引用到本仓库的一些东西,必须注明转载地址!!!毕竟大多都是手敲的,或者引用的是我的原创文章,希望大家尊重一下作者的劳动😃😃😃!

如何对该开源文档进行贡献

笔记内容大多是手敲,所以难免会有笔误,你可以帮我找错别字。 很多场景我可能没有涉及到,所以你可以对其他一些场景进行补充说明。

讨论方式

有兴趣进行讨论交流和学习

  • issues
  • qq群: 743226681
  • 微信群

欢迎大家加入讨论

问题

  • 所依赖的基础组件的版本如何进行选择?
  • 微服务如何执行部署操作?
  • 服务器目录如何规划?
  • 如何规划日志文件和格式?
  • 接口请求参数如何定义?
  • 接口返回数据结构以及状态码如何定义?
  • 如何优雅的使用接口文档?
  • 服务注册组件如何选择?
  • 如何优雅的使用配置中心?
  • 多个节点定时任务如何设置?
  • 如何优雅的进行服务更新发布?
  • 网关应该承担什么功能和能力?
  • 微服务应该有哪些监控点?