微服务
文章平均质量分 68
OK_boom
大龄搬砖工,酷爱计算机技术,java/C#/android/free pascal/C++。
展开
-
IDEA调试nacos服务端应用
调试前先修改console下的application.properties在vm options里面填上:-DembeddedStorage=true -Dnacos.home=D:\docker-workspace\nacos\test\nacos-c2 -Dnacos.standalone=false -Xmx256m -Dspring.config.additional-location=file:/d:/docker-workspace/nacos/test/nacos-c2/conf/原创 2022-04-28 15:17:02 · 686 阅读 · 0 评论 -
Easy-Shiro之微服务鉴权
easy-shiro的宗旨是易使用,兼容spring框架、dubbo框架和非spring框架。下面介绍一下它的两个最常见应用。原创 2022-04-09 16:36:36 · 874 阅读 · 0 评论 -
Dubbo的tokenfilter鉴权
Dubbo的鉴权仅仅能防止consumer没拿到token就与provider通讯, token的方式分两种,一种是provider和consumer指定一个token,然后调用时通过这个token核对,相同的才谓之“合法调用”;另一种是随机token,每调用一次consumer从自治中心拿一个唯一的token再调用。不管怎样这个所谓的鉴权也只限于consumer能不能调用provider,跟provider某个api是否能被调用这种鉴权无能为力。...原创 2022-04-06 08:51:44 · 1129 阅读 · 0 评论 -
一步一步搭建基于dubbo-nacos-seata的微服务-分布式事务管理
文章目录前言一、目标二、建立springboot工程1、新建api模块2、建立数据库3、建立Account-Service服务4、建立Storage-Service服务三、升级为Dubbo微服务1、安装Nacos2、修改Account-service maven模板a.增加maven依赖b. 修改配置c.修改代码3、启动测试4、启动消费方测试二、seata下载例子二、使用步骤1.引入库2.读入数据总结前言se原创 2022-01-04 17:56:56 · 168 阅读 · 0 评论 -
为旧的springboot模块编写dubbo/nacos的provider服务
目录一、需求二、建立dubbo provider1、编写配置文件 application-dubbo.yml2、编写DubboService3、pom引用依赖三 、修改主程序四、测试一、需求 已经有邮件调用接口模块mail-api和邮件调用实现模块mail-service,如下图,Email服务包括两组功能,一个是EMailClient主要负责即时发送和异步发送邮件功能,EMailUserService主要是邮件用户的相关功能。那如何将发送邮件转为dubbo微服务?二、建立dubbo provi原创 2021-12-28 14:21:38 · 858 阅读 · 0 评论 -
Springboot/cloud调用alibaba dubbo服务(nacos)
目录一、需求二、建立配置文件三、代码实现1、调用代码2、主程序四、测试四、maven依赖一、需求 已经有bms-email-service-provider提供了两组服务在nacos服务器上注册,如下图: 那么如何用调用它们?二、建立配置文件 先建立application-dubbo.yml,xxx.xxx.xxx.xxx是nacos服务器ip#send mail dubbo consumer service 配置dubbo: application: #name: dub原创 2021-12-27 23:00:46 · 423 阅读 · 0 评论 -
Java用代码调用dubbo服务(nacos服务版)
目录一、需求二、建立配置文件三、代码实现1、编写配置代码2、调用代码四、maven依赖一、需求 已经有bms-email-service-provider提供了两组服务在nacos服务器上注册,如下图: 那么如何用代码调用它们?二、建立配置文件 先建立application-dubbo.yml,xxx.xxx.xxx.xxx是nacos服务器ip#send mail dubbo provider service 注册配置app: send-mail-consumer-config:原创 2021-12-27 22:36:23 · 1148 阅读 · 0 评论 -
nacos集群搭建
一、规划 nacos至少要3台主机才能搭建集群,所以这里分配的ip是:128.30.14.245:8848128.30.14.249:8848128.30.14.221:8848二、集群配置 由于已经是集群模式,不怕丢数据,出鉴于nacos的数据量小,所以决定采取内置数据库的模式启动nacos。1、建立cluster.conf分别在三台主机的nacos/conf下建立cluster.conf集群配置文件,将上集的ip:port填入:128.30.14.245:8848128.30.原创 2021-12-21 16:38:20 · 2162 阅读 · 1 评论 -
nacos和seata的安装及配置
nacos的安装下载应用https://github.com/alibaba/nacos/releases修改conf/application.properties 下面这几行数据库配置尤其重要:#*************** Config Module Related Configurations ***************#### If use MySQL as datasource:spring.datasource.platform=mysql### Count of DB:d原创 2021-12-13 12:11:10 · 776 阅读 · 0 评论