![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
微服务部分,spring cloud , dubbo
夜里慢慢行456
菜鸡
展开
-
微服务修炼之服务调用待完善
文章目录HTTPfeign三级目录RPC微服务领域框架比较流行的是springcloud和dubbo。HTTP以springcloud为例,加入dependencyManagement<!--父级依赖 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</原创 2021-08-11 14:31:10 · 63 阅读 · 0 评论 -
微服务修炼之一致性协议
文章目录ZABraftpaxos在分布式系统中一致性协议有二阶段提交(2PC)1、三阶段提交(3PC)、Paxos、Raft等算法2ZABhttps://www.cnblogs.com/frankltf/p/10392151.html论文:http://www.tcs.hut.fi/Studies/T-79.5001/reports/2012-deSouzaMedeiros.pdfraftpaxoshttps://blog.csdn.net/demon7552003/article/de原创 2021-08-11 14:11:17 · 80 阅读 · 0 评论 -
flowable实战(3)--- 开始
文章目录开始部署流程定义配置apispring集成springboot集成部署开始新建maven工程<dependencies> <dependency> <groupId>org.flowable</groupId> <artifactId>flowable-engine</artifactId> <version>6.6.0</version> </dependen原创 2021-08-11 14:10:31 · 265 阅读 · 0 评论 -
微服务修炼之服务发现--nacos naming
文章目录概述服务注册概述nacos的服务发现是一个service --> cluster --> instance模型。服务存储集群列表。一致性协议通过ConsistencyService来操作。ConsistencyService是个解耦层,使用户不用关系实现的协议(如最新的代码raft组件已标记废弃,改用Distro)。添加服务:查看是否已添加—ConsistencyService存储(key:服务metakey前缀+命名空间id+命名空间key连接符(##)+服务名服务注册原创 2021-08-11 14:07:36 · 837 阅读 · 0 评论 -
hibernate 注解uniqueConstraints失效的情况
在JPA工程中使用注解添加唯一索引:@Entity@Table(name = "DAAM_PUBLICDATACOLUMN", uniqueConstraints = { @UniqueConstraint(name = "uk_code",columnNames = {"code"}), @UniqueConstraint(name = "uk_caption", columnNames = {"caption"})}, indexes原创 2021-06-16 16:31:17 · 355 阅读 · 0 评论 -
微服务修炼之nacos一致性协议raft
文章目录论文:https://raft.github.io/raft.pdfhttps://raft.github.io/知乎大佬的中文翻译:https://docs.qq.com/doc/DY0VxSkVGWHFYSlZJhttps://zhuanlan.zhihu.com/p/91288179redis-sentinel,etcd等都使用raft协议解决分布式一致性的问题。在raft的一致性算法里,leader与其他服务器的日志同步是通过将命令作为日志条目复制给其他服务器,在确认安全的时原创 2021-05-17 15:10:53 · 430 阅读 · 0 评论 -
微服务修炼之服务发现--nacos 客户端代码结构
client客户端的功能也是和server相对应:使用配置功能<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> <version>${latest.version}</version></dependen原创 2021-05-10 17:51:07 · 150 阅读 · 0 评论 -
微服务修炼之服务发现--nacos 服务端代码结构
git clone https://github.com/alibaba/nacos.gitcd nacos/mvn -Prelease-nacos -Dmaven.test.skip=true clean install -Userver开启nacos的debug:前面提到nacos的目录结构console包是后台代码入口。非常典型的分层架构。项对应的config,naming功能是在对应的jar包里,具体可以参考pom文件。config中做了3件事:初始化,跨域配置,配置使用jack原创 2021-05-10 17:50:44 · 216 阅读 · 1 评论 -
微服务修炼之用户认证
LDAP统一认证服务原创 2021-01-25 17:08:30 · 71 阅读 · 0 评论 -
编程修炼之spring security
文章目录官网原创 2021-01-25 17:07:54 · 74 阅读 · 0 评论 -
微服务修炼之sentinel 服务限流降级
https://github.com/alibaba/Sentinel/wiki/%E4%B8%BB%E9%A1%B5原创 2021-01-25 17:06:31 · 121 阅读 · 0 评论 -
微服务修炼之服务可见性
文章目录Counter:只增不减计数器Gauge:可增可减Histogram:自带Buckets区间数据分布统计图Summary:客户端定义的数据分布统计图prometheus+grafana原创 2020-12-18 09:12:28 · 230 阅读 · 0 评论 -
docker-compose配置skywalking
文章目录H2模式H2模式version: '3'services: skywalking: restart: always image: apache/skywalking-oap-server container_name: skywalking ports: - 1234:1234 - 11800:11800 - 12800:12800 skywalking-ui: image: apache/skywalkin原创 2020-11-25 21:19:14 · 804 阅读 · 0 评论 -
编程修炼之web常见攻击
文章目录http://www.owasp.org.cn/https://owasp.org/projects/原创 2020-11-17 17:35:12 · 93 阅读 · 0 评论 -
编程修炼之springboot 单元测试
Testingspringboot的文档参考4.26节使用spring-boot-starter-test 会提供如下的功能包:JUnit 5: The de-facto standard for unit testing Java applications.Spring Test & Spring Boot Test: Utilities and integration test support for Spring Boot applications.AssertJ: A fluent原创 2020-11-17 16:41:46 · 273 阅读 · 0 评论 -
微服务修炼之自动配置 springboot autoconfigure
文章目录覆盖面条件化配置原理Springboot的自动装配,为开发提供了非常多的变量。但是也是因为封装太好,开发不用关注细节,很多异常问题的排查毫无头绪。覆盖面条件化配置Spring 4.0引入的新特征。条件化配置允许配置存在应用程序中,但在满足某些条件之前都忽略这个配置。例如:@Bean@Conditional(JdbcTemplateCondition.class)public AtBean myService() { return new AtBean();}原理原创 2020-10-10 17:11:16 · 245 阅读 · 0 评论 -
微服务修炼之分布式事务--seata
文章目录简介原理做过互联网业务开发的人都知道,在高QPS的业务场景中使用分布式事务是一个大坑,系统吞吐量影响非常大,而且单点故障情况也是不得不考虑的问题。但是在微服务发展越来越猛的今天,我们不得不面临服务组装的问题,尤其是对于中台建设来说,分布式事务是一个避不开的问题。下面我们来讨论一下分布式事务seata简介官网seata是springcloud alibaba生态推荐的分布式事务原理...原创 2020-10-10 16:20:01 · 209 阅读 · 0 评论 -
微服务修炼之链路跟踪sleuth
文章目录概述官网zipkin概述原创 2020-10-08 22:05:33 · 58 阅读 · 0 评论 -
微服务修炼之服务发现--nacos
文章目录功能官网功能服务发现和服务健康监测Nacos 支持基于 DNS 和基于 RPC 的服务发现。服务提供者使用 原生SDK、OpenAPI、或一个独立的Agent TODO注册 Service 后,服务消费者可以使用DNS TODO 或HTTP&API查找和发现服务。Nacos 提供对服务的实时的健康检查,阻止向不健康的主机或服务实例发送请求。Nacos 支持传输层 (PING 或 TCP)和应用层 (如 HTTP、MySQL、用户自定义)的健康检查。 对于复杂的云环境和网络拓扑环境中原创 2020-10-08 13:27:03 · 710 阅读 · 0 评论 -
编程修炼之docker
文章目录常用命令仓库dockerfile多阶段构建docker-composek8s案例docker部署python项目常用命令确认容器有在运行,可以通过 docker ps 来查看使用 docker stop 容器Name 命令来停止容器查看docker信息 docker info删除镜像:docker rmi imageID停用镜像:docker stop ImageID重启镜像: docker start imageID删除容器: docker rm ID docker ins原创 2020-09-08 17:12:17 · 273 阅读 · 0 评论 -
编程修炼之nginx配置vue工程
windowhttps://www.cnblogs.com/qingmuchuanqi48/p/11831389.htmlubuntu下载安装nginxapt install nginx -y打包vue工程得到打包后的文件:npm build文件上传到ubuntu服务器,修改配置文件nginx重新启动原创 2020-09-08 16:10:54 · 77 阅读 · 0 评论 -
大数据修炼之Kafka
文章目录原创 2020-08-16 21:05:53 · 138 阅读 · 0 评论 -
DDD--领域驱动设计第一次亲密接触笔记
DDD分层表示1参考:https://www.jianshu.com/p/c405aa19a049 ↩︎原创 2020-08-16 10:25:06 · 393 阅读 · 0 评论 -
微服务修炼之性能调优---缓存
文章目录缓存redisspring-cache缓存redisspring-cache原创 2020-08-15 00:56:23 · 213 阅读 · 0 评论 -
大数据修炼之Zookeeper
文章目录原创 2020-08-10 21:33:56 · 154 阅读 · 0 评论 -
编码修炼之性能优化
codejvmsql原创 2020-07-31 17:43:31 · 191 阅读 · 0 评论 -
编程修炼之容器化(centos中docker无法联网)
docker问题解决Centos下docker容器无法联网vi /etc/sysctl.conf找到net.ipv4.ip_forward 设置允许转发net.ipv4.ip_forward = 1#使之生效sysctl -p#重启dockersystemctl restart docker原创 2020-07-31 17:11:33 · 412 阅读 · 0 评论 -
jenkins pipline的命令如何查看语法
pipeline {agent anystages { stage('Hello') { steps { echo 'Hello World' git branch: 'dmp-2.5', credentialsId: 'at', url: 'http://10.24.1.11:8080/tfs/GS7/_git/BA-DMP' } } stage('build'){ steps{原创 2020-07-31 17:09:21 · 363 阅读 · 0 评论 -
微服务修炼之配置中心---spring cloud config的使用
文章目录使用配置变更通知使用配置本地文件server:spring: application: name: config profiles: active: native cloud: config: server: search-locations: classpath:/sharedclient:spring: application: name: auth cloud: config:原创 2020-07-25 20:36:48 · 92 阅读 · 1 评论 -
编码修炼之分布式学习资源
saas介绍https://12factor.net/zh_cn/原创 2020-07-20 08:52:50 · 99 阅读 · 0 评论 -
微服务修炼之api网关
概念在微服务系统中经常是用网关将分布式系统的api发布出去,关注点接口转发鉴权限流资源保护设计思路产品zuulnginxspringcloud-gateway原创 2020-07-17 17:20:44 · 116 阅读 · 0 评论 -
微服务修炼之服务发现--eureka
官网:https://cloud.spring.io/spring-cloud-netflix/2.2.x/reference/html/#spring-cloud-eureka-serverservereureka-server的搭建非常简单,新建一个springboot项目,pom引入:直接使用idea或者eclipse的starter会比较方便,https://start.spring.io/也可以,避免在网上随便找资料的版本问题。 <dependencies> <d原创 2020-07-12 02:08:05 · 211 阅读 · 0 评论 -
微服务修炼之服务发现
Eurekaectddubbo(HSF)原创 2020-07-12 12:48:39 · 121 阅读 · 0 评论 -
微服务修炼之配置中心
springcloud config阿里巴巴 nacos原创 2020-07-10 09:29:16 · 259 阅读 · 0 评论