- 博客(11)
- 资源 (9)
- 问答 (4)
- 收藏
- 关注
原创 SpringBoot+Nacos+Seata实现Dubbo分布式事务管理
1.简介本文主要介绍SpringBoot2.1.5 + Dubbo 2.7.3 + Mybatis 3.4.2 + Nacos 1.1.3 +Seata 0.8.0整合, 使用 Seata 实现dubbo服务之间调用的分布式事务,使用Nacos 作为 Duubo和Seata的注册中心和配置中心,使用 MySQL 数据库和 MyBatis。如果你还对SpringBoot、Dubbo、Na...
2019-09-05 12:59:09 12561 15
转载 天天在用消息队列,却不知道为啥要用 MQ ,这就尴尬了
转载:芋道源码文章链接:https://mp.weixin.qq.com/s/2998ryj46sLNbAsK4IwZXA
2019-09-25 13:43:48 336 1
原创 Nacos生产环境集群部署方案
1.介绍生产环境中部署nacos首先肯定是使用集群模式cluster保证高可用。2.集群部署架构图nacos 官方推荐用户把所有服务列表放到一个vip下面,然后挂到一个域名下面http://ip1:port/openAPI 直连ip模式,机器挂则需要修改ip才可以使用。http://VIP:port/openAPI 挂载VIP模式,直连vip即可,下面挂server真实ip,可读...
2019-09-25 10:33:43 12241 6
原创 Micronaut 微服务中使用 Kafka
今天,我们将通过Apache Kafka主题构建一些彼此异步通信的微服务。我们使用Micronaut框架,它为与Kafka集成提供专门的库。让我们简要介绍一下示例系统的体系结构。我们有四个微型服务:订单服务,行程服务,司机服务和乘客服务。这些应用程序的实现非常简单。它们都有内存存储,并连接到同一个Kafka实例。我们系统的主要目标是为客户安排行程。订单服务应用程序还充当网关。它接收来自客户的请求...
2019-09-25 10:16:56 1049
原创 基于Nacos配置中心实现Spring Cloud Gateway的动态路由管理
前面我们了解过了Sentinel 网关流量控制之Spring Cloud Gateway实战,今天带给大家是基于Nacos配置中心实现Spring Cloud Gateway的动态路由管理。1.为什要使用nacos来实现动态路由管理大家如果了解Spring Cloud Gateway启动过程的话,应该都知道Spring Cloud Gateway启动时,就将yml配置文件中的路由配置和规则加载...
2019-09-17 18:29:44 19662 8
原创 SpringBoot的竞争对手——Micronaut之控制反转(IOC)
上一篇我已经带大家学习了Micronaut的入门教程,介绍了Micronaut是什么,有哪些特点,今天我们就带大家来了解一下Micronaut之控制反转。1.控制反转当大多数开发者想到控制反转时,会想到Spring框架。控制反转又被称为依赖注入。Micronaut从Spring框架获得灵感,事实上,Micronaut的核心开发人员是前SpringSource / Pivotal工程师,现在在...
2019-09-15 12:29:40 3602
原创 SpringBoot的竞争对手——Micronaut入门教程
1.Micronaut是什么?Micronaut是一个现代化的、基于JVM的、全栈的微服务框架,旨在构建模块化、易于测试的微服务应用程序。Micronaut是由Grails框架的创建者开发的,并从多年来的使用Spring、SpringBoot和Grails经验教训中吸取了灵感。构建出了一套从Monolith到微服务的现代化的应用程序。Micronaut旨在提供构建功能齐全的微服务应用程序所需...
2019-09-11 13:05:06 5176 3
原创 Spring Cloud Stream with RabbitMQ 消息驱动的微服务
1. 概述在本文中,我们将向您介绍Spring Cloud Stream,这是一个用于构建消息驱动的微服务应用程序的框架,这些应用程序由一个常见的消息传递代理(如RabbitMQ、Apache Kafka等)连接。Spring Cloud Stream构建在现有Spring框架(如Spring Messaging和Spring Integration)之上。尽管这些框架经过了实战测试,工作得非...
2019-09-06 15:31:10 460
原创 Java 8 Collectors toMap
1. 介绍在本教程中,我们将讨论Collectors类的toMap()方法。我们使用它将流收集到一个Map实例中。对于本教程中涉及的所有示例,我们将使用图书列表作为数据源,并将其转换为不同的Map实现。2. List 转换 Map我们将从最简单的情况开始,将List 转换 Map。Book类定义如下:class Book { private String name; p...
2019-09-06 15:24:38 18606 1
原创 Spring Batch 示例
我将向您展示如何使用Spring Boot创建一个的Spring Batch的Hello World示例。(循序渐进)因此,如果您是Spring Batch的初学者,您一定会喜欢本指南。准备好了吗?如果您想了解更多关于Spring Batch的信息,请访问Spring Batch教程页面。1.Spring Batch框架工作原理在深入研究代码之前,让我们先看看Spring Batch框...
2019-09-06 15:13:27 1011
原创 使用Spring Boot和RxJava的构建响应式REST API
我不打算解释什么是响应式编程,也不解释为什么要使用它。我希望你已经在其他地方了解过,如果没有,你可以使用Google去搜索它。在本文中,我将告诉您如何使用专门针对Spring Boot和RxJava的响应式编程。让我们开始吧。1.预备知识在你继续阅读之前,我希望你能理解如何使用Spring Boot和RxJava创建简单的REST API。如果不能,你可以在Baeldung上了解更多关于Sp...
2019-09-06 15:07:23 3594
Android多图片上传,仿照微信发说说
2016-03-01
@MySQL中有自动更新状态
2017-10-28
js 16进制字符串 转 ArrayBuffer
2017-03-30
Android开发中,想将文字缓存,文字缓存框架有哪些?
2016-03-03
Android如何实现类似微信登录,异地登录的实现(强制下线的操作)
2016-03-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人