微服务
文章平均质量分 59
cnhome
Empty
展开
-
基于 TrueLicense 的项目证书验证
算然是比较老的代码库版本了,但是方式和方法还是可以使用的。并且源代码的作者也做了一次大胆的升级,把TrueLicense的能力提升的更为强大了。如果要了解新版本的实现情况可以访问这里。这篇文章引自这里,大家可以看考使用。一、简述开发的软件产品在交付使用的时候,往往有一段时间的试用期,这期间我们不希望自己的代码被客户二次拷贝,这个时候 license 就派上用场了,license 的功能包括设定有效期、绑定 ip、绑定 mac 等。授权方直接生成一个 license 给使用方使用,如果需要延长试用期,.转载 2021-08-17 18:11:11 · 594 阅读 · 0 评论 -
Spring Cloud Stream 3.1以后的使用方法
在Spring Cloud Stream 3.1中@EnableBinding已经被做了@deprecated的标注。那我们原有的程序如何适应新版本呢,确实Spring Cloud Stream在这方面做了很大的改进。Spring现在不再使用基于注释的配置,而是使用检测到的Consumer / Function / Supplier的Bean来定义流。 较旧的版本带有注释的代码如下所示:interface InputChannels { @Input("input") Subscribabl翻译 2021-05-09 14:49:52 · 8135 阅读 · 7 评论 -
Batch Processing with Spring Cloud Data Flow
转自OverviewIn the first article of the series, we introduced Spring Cloud Data Flow‘s architectural component and how to use it to create a streaming data pipeline.As opposed to a stream pipeli...转载 2018-04-03 20:59:40 · 587 阅读 · 0 评论 -
Introduction to Spring Cloud Stream
转自OverviewSpring Cloud Stream is a framework built on top of Spring Boot and Spring Integration that helps in creating event-driven or message-driven microservices.In this article, we’ll intro...转载 2018-04-04 10:08:00 · 414 阅读 · 0 评论 -
JHipster - 常用应用程序属性
JHipster生成一个Spring Boot应用程序,并且可以使用标准的Spring Boot属性机制进行配置。这些属性由JHipster在生成时配置,并且在开发和生产模式中通常具有不同的值:在我们的配置文件文档中了解更多信息。在JHipster应用程序中,有三种属性:Spring Boot标准应用程序属性JHipster应用程序属性应用程序特定的属性Spring B...翻译 2018-05-15 15:32:44 · 2120 阅读 · 0 评论 -
CacheConcurrencyStrategy的五种缓存方式的简单介绍
CacheConcurrencyStrategy有五种缓存方式:CacheConcurrencyStrategy.NONE 不适用,默认CacheConcurrencyStrategy.READ_ONLY 只读模式,在此模式下,如果对数据进行更新操作,会有异常;CacheConcurrencyStrategy.READ_WRITE 读写模式在更新缓存的时候会把缓存里面...转载 2018-05-16 09:29:19 · 1571 阅读 · 0 评论 -
Guice 快速入门
转自 Guice是谷歌推出的一个轻量级依赖注入框架,帮助我们解决Java项目中的依赖注入问题。如果使用过Spring的话,会了解到依赖注入是个非常方便的功能。不过假如只想在项目中使用依赖注入,那么引入Spring未免大材小用了。这时候我们可以考虑使用Guice。本文参考了Guice官方文档,详细信息可以直接查看Guice文档。基本使用引入依赖如果使用Maven的话,添加下面的...转载 2018-06-08 19:12:00 · 7172 阅读 · 3 评论 -
HA and Zone Affinity With Spring Cloud Netflix Eureka
This tutorial will guide you through the process to setup zone affinity in Spring Cloud Netflix Eureka.What You Will BuildYou will build three applications:API Gateway - Spring Cloud Netflix Zuul...转载 2018-11-30 14:06:45 · 221 阅读 · 0 评论 -
Spring Cloud Gateway - Creating Custom Route Filters (AbstractGatewayFilterFactory)
转自On Spring Cloud Gateway, we can apply some filters for each route. Whenever a request matches a route’s path, the filters defined for that route will be executed. There are many things can be done ...转载 2019-09-11 22:54:57 · 932 阅读 · 0 评论 -
Getting Started with Stream Processing with Spring Cloud Data Flow
转自IntroductionSpring Cloud Data Flow is a cloud-native programming and operating model for composable data microservices.With Spring Cloud Data Flow, developers can create and orchestrate data...转载 2018-04-03 20:46:21 · 398 阅读 · 0 评论 -
An Intro to Spring Cloud Task
转自OverviewThe goal of Spring Cloud Task is to provide the functionality of creating short-lived microservices for Spring Boot application.In Spring Cloud Task, we’ve got the flexibility of run...转载 2018-04-08 13:43:30 · 618 阅读 · 0 评论 -
解决spring-cloud应用无法部署在同一个容器中的问题
I have two services which are eureka clients (using @EnableDiscoveryClient). Both services are packaged in separate war files. At the time of deployment (single tomcat container), one service gets d原创 2016-08-19 11:45:14 · 14948 阅读 · 0 评论 -
在spring cloud eureka中使用ip而不是hostname
众所周知,spring cloud eureka是使用hostname进行注册的,如果想使用IP进行注册那应该如何处理呢。只需要在eureka服务端增加如下配置eureka.instance.perferIpAddress=true可参见spring cloud的官方手册,也可以参考提问信息。原创 2016-08-23 15:46:01 · 32929 阅读 · 3 评论 -
Spring Cloud Netflix Eureka - 揭秘手册
原文 译者: Jackson Lee 介绍在2015-2016年,我们采用微服务的概念重新设计了一个独立应用,并选择Spring Cloud Netflix作为应用实现的基础。 Spring Cloud Netflix 通过自动配置、绑定Spring环境和其他Spring编程定式,来为Spring Boot应用程序提供Netflix OSS集成。随着时间的迁移,我们进一步熟悉了框架,甚至提出翻译 2017-07-11 10:25:41 · 4664 阅读 · 2 评论 -
Kubernetes deployment strategies
转自In Kubernetes there are a few different ways to release an application, it is necessary to choose the right strategy to make your infrastructure reliable during an application update.Choosing ...转载 2018-03-09 10:37:41 · 770 阅读 · 0 评论 -
Registering a user with additional information
转自这里 If we need to store more information concerning a user than what JHipster provides by default, a few tweaks are needed.To illustrate this, let’s assume we want to store the user’s phone number...转载 2018-03-04 16:22:48 · 322 阅读 · 0 评论 -
How to disable new user email activation in JHipster
转自这里 Edit UserService.createUser() and change these lines: // new user is not active newUser.setActivated(false); // new user gets registration key newUser.setActivationKey(RandomUti...转载 2018-03-04 16:27:58 · 251 阅读 · 0 评论 -
Configuring Email with - Gmail and more…
转自这里Goal: By the using below mail settings you will have the default JHipster application configured to send emails from Gmail, Outlook or Yahoo.Start by running JHipster with jhipster to create a...转载 2018-03-04 16:36:17 · 1417 阅读 · 0 评论 -
spring配置websocket并实现群发/单独发送消息
转自这里写链接内容 spring框架中自带了websocket的jar包,利用它可以实现与H5中WebSocket的对接,甚至websocket还可以通过依赖注入与http请求一同工作,详细配置实现过程如下:文件目录结构如下,主要是controller和websocket文件夹 配置自动扫描加载: <!--如果使用注解,那么只需要下面的配置--><!--组件...转载 2018-03-13 09:49:19 · 612 阅读 · 0 评论 -
spring-cloud-netflix eureka服务添加基本用户验证
来自于stackoverflow问题的整理只需要在工程中依赖 org.springframework.boot:spring-boot-starter-security在bootstrap.yml中添加以下配置即可security: basic: enabled: true user: name: ctp_config password: ctp_c原创 2016-08-15 18:59:21 · 5816 阅读 · 0 评论