原文:我的微服务之路

我的微服务之路 故事开端 故事开始于一年半前,当时还在维护着公司的一套老项目,项目虽老,但是每天的pv,up都是过千万的。理论上算得上是一个大项目,对于技术能力有一定的挑战。 公司历史悠久,项目架构庞杂,说实话进入公司之后好像没有听到如何强制的执行一些开发及代码规范,比如插件啦,git指南啦,codestyle啦,codereview流程啦。大多数程序员每天的任务就是完成运营或者产品同学的需求, ...

2017-08-20 21:38 3 1700 推荐指数:

查看详情

我的微服务之路

、PHP想转Java方向的程序员,希望能够给你们一点鼓励和帮助。 微服务是一个热门的话题,作为一个在微服 ...

Sun Dec 22 16:48:00 CST 2019 1 1160
微服务学习之路(一)——微服务架构

最近一直在学习微服务,毕竟现在大家都在说分布式,集群等,分布式和集群的基本前提是微服务,所以有比较掌握微服务的基本原理。 先看一下微服务架构图,如下图: 微服务主要由以下几个基本组件: 服务描述、注册中心、服务框架、服务监控、服务追踪、服务治理。 1、服务描述   服务调用首先要 ...

Sun Aug 18 22:54:00 CST 2019 0 1117
微服务架构的进化之路

第一代 在第一代微服务架构中,应用除了需要实现业务逻辑之外,还需要自行解决上下游寻址、通信及容错等问题。随着微服务规模的逐渐扩大,服务寻址逻辑的处理正变得越来越复杂,哪怕是同一种编程语言的另一个应用,上述微服务的基础能力也需要重新实现一遍。 第二代 在第二代微服务架构中, 旁路 ...

Mon Sep 13 22:33:00 CST 2021 0 261
微服务技术选型之路

本文以笔者个人经历讲述关于微服务方面的技术选型和相关知识点。微服务模式的项目从初建到上线部署应用,每一个环节都会涉及到相当多的技术细节(上线后的性能调优更需要)。本文着重介绍一套微服务搭建流程中面临的一些技术选型,战略性的技术方案及相关技术的简要介绍,不做每一项技术的深入说明。 微服务 ...

Sun May 05 22:10:00 CST 2019 1 1589
微服务架构攀登之路(四)之使用gRPC构建微服务

做一个处理用户信息的微服务 客户端通过用户名,可以从服务端查询用户的基本信息 gRPC proto user.proto 定义客户端请求、服务端响应的数据格式 user.pb.go 自动生成的,为数据交互提供的函数 server.go 微服务 ...

Tue Nov 26 07:28:00 CST 2019 0 515
微服务学习之路(四)——如何监控微服务调用

监控微服务调用:监控的对象是什么?具体监控哪些指标?从哪些维度进行监控?   一、监控对象   由上至下,分四个层次   * 用户监控。业务直接对用户提供的功能的监控。   * 接口监控。业务提供的功能所依赖的具体RPC接口的监控。   * 资源监控。某个接口依赖的资源监控 ...

Thu Aug 22 01:00:00 CST 2019 0 573
猪齿鱼的微服务之路(二):微服务网关

我们了解到在微服务架构中,一个完整的单体应用被拆分成多个有着独立部署能力的业务服务,每个服务可以使用不同的编程语言,不同的存储介质,来保持最低限度的集中式管理。本篇将介绍Choerodon在搭建微服务网关时考虑的一些问题以及两种常见的微服务网关。 ▌文章的主要内容包括: * 为什么要使用API ...

Wed Dec 22 21:57:00 CST 2021 1 952
微服务学习之路(五)——追踪微服务调用

追踪微服务调用的背景——快速定位服务调用失败的原因。 除此还有如下几个作用: 一、优化系统瓶颈   通过记录调用经过的每一条链路上的耗时,快速定位整个系统的瓶颈所在,做出针对性的优化。 二、优化链路调用   通过服务追踪可以分析调用所经过的路径,然后评估是否合理。比如一个服务调用下游依赖 ...

Mon Aug 26 19:29:00 CST 2019 0 462
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM