自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 Spring Cloud Alibaba(八)-- 集成ZipKin和Sleuth进行链路跟踪

链路跟踪主要是使用ZipKin框架,数据存储方式暂时不考虑,集成过程比较顺利吧1、安装ZipKin服务,并启动2、在每个微服务中都引入spring-cloud-starter-zipkin依赖3、添加配置 zipkin: base-url: http://127.0.0.1:9411/ sleuth: sampler: # 抽样率,默认是0.1(90%的数据会被丢弃) # 这边为了测试方便,将其设置为1.0,即所有的数据都会上报给zipkin

2021-01-27 01:46:31 398

原创 Spring Cloud Alibaba(七)-- Seata集成

1、目前只使用了Seata的AT模式,其特点是对业务无入侵,2、Seata Server(seata-server-1.4.0)安装配置registry.conf用来配置服务注册中心和配置中心,注册中心使用nacos,使的seata server与seata client(业务程序)构建成集群,配置中心使用同样使用nacos,server和client共享seata配置 创建相应的seata数据库,并导入相关表结构global_table、branch_table、lock_table seat

2021-01-25 23:40:44 2701

原创 Spring Cloud Alibaba(六)-- 负载均衡

1、只要服务端是多机部署,那么客户端调用都可以根据不同的负载策略进行调用,在本项目中,针对三种不同的情况进行负载调用,分别是:Gateway访问微服务的负载调用 微服务之间的RPC协议(本例中针对dubbo) 的负载调用 微服务之间或与第三方服务之前REST接口的负载调用2、...

2020-12-14 00:46:30 560

原创 Spring Cloud Alibaba(五)-- Sentinel规则配置到nacos

1、sentinel针对每个资源都可以配置详细的规则,但是通过dashboard配置的数据只能存在于内存中,当sentinel重启后,则配置规则丢失。可以将规则以配置文件的形式提前保存到nacos中进行持久化,这样重启后规则重新加载,在nacos配置中心进行修改时也能实时的同步到内存中。不过有个问题是如果在sentinel修改配置目前是无法同步到nacos。不过可以参考网上别人直接修改sentinel的源码进行同步的操作,本人进行没有尝试。2、操作步骤:添加maven依赖 在yml文件中的sent

2020-12-11 00:54:01 295

原创 Spring Cloud Alibaba(四)--Gateway与Sentinel

1、一开始集成的时候配置maven和配置文件,发现sentinel怎么也不出来数据,后来在iot-gateweb-web的RestController接口方法中加上了@SentinelResource(value="XXX"),就可以了。2、另外配置以下配置没啥用,这个是actuator配置使用的。可能是如果监控actuator的Endpoint需要配置吧,没有尝试# management:# endpoints:# web:# exposure:#

2020-12-10 03:03:32 2421 1

原创 Spring Cloud Alibaba(三)--配置中心

1、在使用配置中心的时候,之前引用的版本有问题,后升级至以下版本Spring Cloud Version Spring Cloud Alibaba Version Spring Boot Version Spring Cloud Hoxton.SR8 2.2.3.RELEASE 2.3.2.RELEASE Spring Cloud Greenwich.SR6 2.1.3.RELEASE

2020-12-07 01:43:53 665

原创 Spring Cloud Alibaba(二)--添加DAO服务层

在上一版本v0.0.1的基本之后,添加dao服务模块,这样服务调用链为iot-gateway-web-->iot-provider-->iot-provider-dao的顺序。 关于dao是否作为独立服务进行部署开发,仁者见仁吧。个人认为一般业务的快速发展最先出瓶颈的往往都是数据库,一般都是在不改变业务的逻辑的前提下进行优化。对数据持久化的访问完全由dao层来管理,这样数据库的优化改动不耦合业务层,完全是技术方面改进,比如SQL优化,读写分离,多数据源操作、数据库切换迁移等等操作。不好的地方就

2020-12-05 01:09:12 311

原创 Spring Cloud Alibaba(一)--服务注册与发现

Spring Cloud Alibaba网上介绍比较多,就不复制粘贴了。核心组件Nacos、Sentinel、RocketMQ可以详细了解下。 博客主要记录一下开发过程中的核心要点,以及走过的坑以及错误操作。 初始版本主要实现网关程(iot-gateway-web)序通过Dubbo访问服务提供者(iot-provider) 初始的系统架构只有网关和应用服务,后边慢慢丰富。 代码连接https://github.com/buff0000/iottag:v0....

2020-12-05 00:29:19 225 2

如何在js文件中写加载Applet控件(js与jsp分离技术)

如何在js文件中写加载Applet控件(js与jsp分离技术)

2011-11-18

JAVA IO总结

1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:

2011-11-18

Linux命令大全

比较全命的linux集,查看方便,linux用户桌面必备文档工具。

2011-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除