K8s/Rancher 部署 Open-Telemetry 以及对接 ELK 和 Jaeger
基于 k8s 管理工具 Rancher UI 部署 OTEL 以及 Jaeger,有状态的 ELK 采用单独的服务器部署,不放在 k8s。 转载请注明来源:https://janrs.com/1wqi 部署 ELK 以及安装 APM 参考博文:https://janrs.com/c9rq 部署 Jaeger 部署 Jaeger 使用 Operator 部署,采用 H…
132 2023-05-13 0 点击阅读Grpc工具buf.build使用
Grpc工具 buf.build 使用 转载请注明来源:https://janrs.com/iclb 目录结构 文件以及目录的总体结构如下: userservice ├── Makefile ├── buf.gen.yaml ├── buf.work.yaml ├── cmd │ ├── main.go │ └── server │ ├── grpc.go │ ├── http.go │ …
202 2023-04-07 0 点击阅读基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 3/3
点击[加入交流群] | 我的GitHub 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 1/3 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 2/3 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 3/3 项目地址:https://github.com/janrs-io/Jgr…
389 2023-03-30 3 点击阅读基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 2/3
点击[加入交流群] | 我的GitHub 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 1/3 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 2/3 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 3/3 项目地址:https://github.com/janrs-io/Jgr…
293 2023-03-29 0 点击阅读基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 1/3
点击[加入交流群] | 我的GitHub 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 1/3 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 2/3 基于Go/Grpc/kubernetes/Istio开发微服务的最佳实践尝试 - 3/3 项目地址:https://github.com/janrs-io/Jgr…
569 2023-03-28 4 点击阅读本地开发Kubernetes微服务远程调试工具 - kubefwd
点击[加入交流群] | 我的GitHub 转载请注明来来源:https://janrs.com/87qz 项目地址:https://github.com/txn2/kubefwd kubefwd帮助实现了在本地工作站上开发应用程序和服务的无缝和高效方式。在本地开发打算与Kubernetes集群中的其他服务进行交互的应用程序。 kub…
425 2023-03-25 0 点击阅读微服务中的分布式事务管理 - 2/2 Saga异步模式
点击[加入交流群] | 我的GitHub 转载请注明来源:https://janrs.com/h42y 这篇文章是上一篇文章的延续。 在这篇文章中,我们将看到Saga模式,它是一种异步模式,在每个微服务中执行一连串的事务,并发布消息或事件以进行下一步。如果中间有任何步骤失败,Saga模式将…
320 2023-03-17 0 点击阅读微服务中的分布式事务管理 - 1/2 2/3阶段提交同步模式
点击[加入交流群] | 我的GitHub 转载请注明来源:https://janrs.com/bkt7 在这篇文章中,我们将看到关于跨微服务的分布式事务管理。 什么是事务 一个事务不过是一系列必须成功执行的操作。即使其中一个操作失败了,整个步骤也必须回滚,以使应用程序处于之前的稳定…
339 2023-03-17 0 点击阅读在Kubernetes上使用Jaeger的分布式追踪基础设施
点击[加入交流群] | 我的GitHub 在Kubernetes上使用Jaeger的分布式追踪基础设施 转载请注明来源:https://janrs.com/sptc 作为分布式系统(或任何系统)的一个组成部分,监测基础设施的重要性怎么强调都不过分。监控不仅要跟踪二进制的 "上升 "和 "…
711 2023-03-02 2 点击阅读部署高可用主从读写分离Mysql集群01
[!Tip] 部署 mysql 并且设置主从 转载请注明出处:https://janrs.com/pnfq 部署 mysql 主从做读写分离 1.部署 mysql5.7 1.1 安装依赖 apt install lsb-release gnupg wget -y 1.2 安装源 下载脚本直接运行并打开,打开后选择第一个选项按回车,选择 5.7 版本 cd /ho…
1,024 2023-01-20 1 点击阅读部署高可用主从读写分离Mysql集群02
[!Tip] 部署 mycat 中间件 转载请注明出处:https://janrs.com/jozi 部署 Mycat 中间件 [!NOTE] 安装 Mycat 需要先安装 jdk 版本就按照官方的来 1.安装 jdk1.8 [!NOTE] jdk 要求的版本可能随着 mycat 的升级而变化 此处用的是 jdk1.8 版本 去官网下载或者其他地…
491 2023-01-16 0 点击阅读部署高可用主从读写分离Mysql集群03
[!Tip] 部署 HAProxy + keepalived 转载请注明来源:https://janrs.com/53n2 部署 HAPorxy + keepalived 1.开启 ip 转发 打开配置文件 vim /etc/sysctl.conf 打开以下参数 net.ipv4.ip_forward = 1 使配置生效 sysctl -p 2.部署 HAProxy 以及 keepalived 2.1 安装 …
621 2023-01-13 3 点击阅读Alma8.6 部署ETCD集群教程03 - 部署etcdkeeper可视化工具
[!TIP] etcdkeeper 可视化工具 转载请注明出处:https://janrs.com linux 安装 etcdkeeper 下载 wget https://github.com/evildecay/etcdkeeper/releases/download/v0.7.6/etcdkeeper-v0.7.6-linux_x86_64.zip 解压 unzip etcdkeeper-v0.7.6-linux_x86_64.zip 把 as…
336 2022-08-19 0 点击阅读Alma8.6 部署ETCD集群教程02 - 部署etcd集群
[!TIP] Alma 部署 etcd 集群并开启 ssl 认证 转载请注明出处:https://janrs.com Alma版本为8.6 Etcd版本为3.5.5 Alma 部署 etcd 集群 [!NOTE] 采用的是方式是二进制部署方式 工作目录为:/var/lib/etcd/ 数据存放目录为:/data/etcd/ 配置文件位置为:/etc/etcd/et…
355 2022-08-19 0 点击阅读Alma8.6 部署ETCD集群教程01 - 创建ssl证书
[!TIP] cfssl 创建 etcd 集群所需 ssl 证书 转载请注明出处:https://janrs.com Alma 版本 8.6 etcd 版本 3.5.5 cfssl 创建 ssl 证书 关于 ssl 证书简介 在部署前,有必要先了解 ssl 的工作机制。 有关 ssl 证书的详解介绍链接:(https://janrs.com/?p=51) [!NOTE]…
305 2022-08-19 0 点击阅读企业应用架构 - 实践
[!TIP] 记录的企业应用架构实践的思考 企业架构的实践宗旨 技术推动业务 应该怎么做 技术和市场 实践的宗旨 架构设计核心目标是支持业务,有些时候不合理的存在是合理的。 应用架构存在的首要目标是支持业务,很多成长性企业或初创公司面对生存的压力,不能为了…
305 2022-04-19 0 点击阅读企业应用架构 - 概念
[!TIP] 记录的企业应用架构设计的学习 包括五大内容: 什么是应用企业架构 企业架构的演变 通用型企业应用架构 现有案例分析 企业应用架构的原则 转载请注明来源:https://janrs.com/q3e1 企业应用架构 本文摘自:https://www.woshipm.com/pd/586436.html 1.什么…
502 2022-04-19 0 点击阅读PHP高级特性-反射以及工厂设计模式的结合使用
PHP高级特性-反射以及工厂设计模式的结合使用 [结合 Laravel-Admin 代码实例讲解]] 转载请注明出处:https://janrs.com/jf6a 利用反射来实现工厂模式的生产而无需创建特定的工厂类 反射[Relfection] 什么是Reflection Reflection,即反射。反射提供给面向对象编程…
311 2022-03-20 0 点击阅读