分布式
aka这里是你的程序员
勿忘初心
展开
-
Spring Boot集成 Spring Integration : 消息与通道(Message, Channel)的创建以及消息发送
最近本人在了解了企业服务总线,并且学了相关的框架 Spring Integration,发现网上大多是Spring 集成没有Spring Boot的方式,因此记录一下Maven 依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schem原创 2020-10-27 14:41:35 · 3429 阅读 · 1 评论 -
使用 TortiseGit 合并分支
TortoiseGit 用法推入到 master ,加粗的是命令checkout mastergit pull 拉取下最新代码git syncshow log切换分支摘录需要合并的提交continue 继续如果有冲突可以点击abort回退或者commit继续提交如果提交之后没有问题 ,点击push就可以了然后就可以切换到开发环境看看你的 master 分支的git 历史记录了。我本人是更推荐使用 PR 的,但公司内部的 GitL原创 2020-09-27 20:12:55 · 352 阅读 · 1 评论 -
Spring Boot 接入Kafka 消息发送和消费案例
最近换了新公司,关于消息队列都是用的 Apache Kafka,今天学了个基础的使用,分享一下pom.xml依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependen原创 2020-09-03 15:52:37 · 512 阅读 · 0 评论 -
Nacos注册Dubbo(2.7.x)以及namespace配置
Spring Cloud 提供 RestTemplate 和 FeignClient 方式完成服务间调用,好的微服务架构服务调用应该遵循 对外REST,对内RPC这个原则,为什么选择用RPC,在下面列出了RPC和REST不同之处RPCREST耦合性强耦合松散耦合信息协议二进制文本XML,JSON通讯协议TCP(传输层)HTTP/HTTP2(应用层)性能高低于RPC解决方案Dubbo,TarsSpring MVC开发者友好二进制不可读原创 2020-05-15 09:01:42 · 4863 阅读 · 5 评论 -
分布式事务解决方案Seata从部署到实践
SeataSeata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务内部组成Transaction Coordinator (TC): 事务协调器,它是独立的中间件,需要独立部署运行,它维护全局事务的运行状态,接收TM指令发起全局事务的提交与回滚,负责与RM通信协调各各分支事务的提交或回滚Transaction Manager ™: 事务...原创 2020-03-06 11:26:17 · 593 阅读 · 0 评论 -
Nacos修改配置报告401,Nacos 数据持久化导致的问题
1原创 2020-02-27 19:02:34 · 5158 阅读 · 0 评论 -
链路追踪-SkyWalking
链路追踪是为了解决应用内部系统调用; 帮助理解系统行为、用于分析性能问题的工具,以便发生故障的时候,能够快速定位和解决问题,这就是所谓的 APM(应用性能管理)提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。主要组件Skywalking Agent: 使用 JavaAgent 做字节码植入,无侵入式的收集,并通过 HTTP 或者 gRPC 方式发送数据到 SkyWal...原创 2020-02-07 00:35:11 · 1422 阅读 · 0 评论 -
分布式日志解决方案ELK搭建基于Docker及Java使用
ELK使用前,我们先了解下ELK是什么Elasticsearch + Logstash + Kibana(ELK)是一套开源的日志管理方案Logstash:负责日志的采集,处理Elasticsearch:负责日志存储和检索Kibana:负责日志的可视化(Web界面)ELK的整体操作流程首先是 logstash 收集各种日志并进行过滤然后将过滤后的内容发送到 ES 服务中最后...原创 2019-11-21 10:07:08 · 428 阅读 · 0 评论