entities.entities_for_tag

73 total results found

程序员内功修炼系列 2019 版

博客

〇、内容介绍 针对加入学院社群的用户,学院君特别推出程序员内功修炼系列教程,内容涵盖数据结构与算法、网络协议(HTTP、TCP/IP)、Nginx、高性能 MySQL、Linux系统优化、...

由 学院君 发布于4 months ago    浏览数: 9677    点赞数: 9

基于 OpenTracing + Jaeger 构建分布式服务追踪系统

微服务架构 项目实战

分布式服务追踪概述 所谓分布式服务追踪指的是在微服务系统中追踪每次用户请求,以便记录日志、排查问题。 在之前的单体应用中,追踪一次用户请求非常简单,因为不涉及跨服务器、跨应用的网络请求,请求...

由 学院君 发布于1 month ago    浏览数: 79    点赞数: 1

基于 Prometheus + Grafana 构建可视化服务监控系统

微服务架构 项目实战

整体技术方案 微服务开发部署完成后,我们需要对所有服务节点及服务调用进行监控,以便实时感知服务状态,对问题节点进行及时处理。这里,我们基于开源工具 Prometheus + Grafana...

由 学院君 发布于1 month ago    浏览数: 116    点赞数: 1

微服务系统基础组件技术选型

微服务架构 项目实战

上篇教程学院君给大家介绍了本次微服务重构的服务拆分原则和系统整体架构,今天我们来看下微服务系统各个基础组件的技术选型,这也是我们在开始开发前需要调研和规划好的。 在此之前,我们可以先回顾下微服...

由 学院君 发布于3 months ago    浏览数: 244    点赞数: 0

基于 Docker Compose 搭建 Etcd 集群

微服务架构 项目实战

前面我们通过用户服务和商品服务的重构简单演示了面向微服务架构的服务端和客户端代码编写,以及如何对应用进行容器化,接下来,我们将花十篇左右的篇幅来介绍微服务中的基础设施建设,包括服务监控、服务治理...

由 学院君 发布于1 month ago    浏览数: 81    点赞数: 0

构建商品服务接口(五):客户端代码重构

微服务架构 项目实战

前面我们花了几篇教程的篇幅详细介绍了商品微服务服务端接口的开发,以及基于 Etcd 作为注册中心,并通过 Micro Web 管理和测试所有接口。今天,我们到客户端基于这些远程微服务接口对商品进...

由 学院君 发布于1 month ago    浏览数: 96    点赞数: 0

构建商品服务接口(四):将注册中心调整为 Etcd 并通过 Micro Web 测试服务接口

微服务架构 项目实战

我们前面花了三篇教程的篇幅详细演示了商品服务接口的开发,接下来我们来测试这些接口,然后基于这些服务接口重构客户端商品逻辑。 将注册中心调整为 Etcd 考虑到之前有同学反馈 Windows ...

由 学院君 发布于1 month ago    浏览数: 82    点赞数: 0

微服务架构

基于 PHP + Golang 构建微服务系统,客户端使用 Laravel 框架,服务端使用 Go Micro 框架,涉及接口开发、服务注册、服务发现、负载均衡、服务网关、数据库垂直分库、服务监...

由 学院君 发布于7 months ago    浏览数: 4115    点赞数: 3

构建商品服务接口(三):在一个微服务中注册多个服务处理器

微服务架构 项目实战

我们接着上篇教程,基于底层数据库操作(仓库类方法)编写上层服务处理器。由于我们在 product.proto 定义了多个 Service,所以这里我们需要在 laracom/product-s...

由 学院君 发布于1 month ago    浏览数: 43    点赞数: 0

构建商品服务接口(二):商品关联表及关联查询

微服务架构 项目实战

上篇教程我们在服务端构建了商品主表的服务接口,今天我们继续在这个微服务中提供商品关联表的服务接口。 扩充 product.proto 商品关联表主要包括图片、品牌、类目、属性等附属表: p...

由 学院君 发布于2 months ago    浏览数: 54    点赞数: 0

构建商品服务接口(一):商品主表

微服务架构 项目实战

初始化目录结构 和用户微服务一样,我们还是将客户端商品的数据库增删改查操作搬到服务端(主要位于 app/Shop/Products/Repositories/ProductRepository...

由 学院君 发布于2 months ago    浏览数: 87    点赞数: 0

基于微服务接口自定义邮箱唯一性验证规则

微服务架构 项目实战

上篇教程我们简单演示了如何在 PHP 客户端调用 Micro API 网关提供的 HTTP 接口实现用户认证,不过实现代码非常 PHP Style,一点也不 Laravel Style,这会使得...

由 学院君 发布于3 months ago    浏览数: 89    点赞数: 0

引入 Go Micro 框架并通过 Go Modules 管理包依赖

微服务架构 项目实战

引言 前面演示的微服务接口是基于 gRPC 和原生 HTTP 服务器实现的,今天我们正式引入 Go Micro 框架来构建微服务。 在次之前我们都是基于 GOPATH 设置 + go get...

由 学院君 发布于3 months ago    浏览数: 305    点赞数: 0

基于微服务接口重构客户端用户详情页

微服务架构 项目实战

前面我们已经陆续演示了基于微服务接口的用户注册、登录、退出、修改、密码重置功能重构,此外还基于 Broker 实现了客户端与服务端的异步通信,接下来,我们来重构用户详情页,并以此作为用户微服务重...

由 学院君 发布于2 months ago    浏览数: 90    点赞数: 0

服务拆分与技术保障

微服务架构 概念术语

上篇分享学院君给大家介绍了微服务与单体应用的对比和优势,以及什么情况下适合使用微服务架构,对于大公司而言,可能之前已经进行过微服务重构,相应的底层服务都已经拆分,所以后续新功能开发会在微服务体系...

由 学院君 发布于4 months ago    浏览数: 593    点赞数: 0