随笔分类 -  Microservices

摘要:package com.huajun.event.service.impl; import java.util.ArrayList; import java.util.Collection; import java.util.Date; import java.util.List; import c 阅读全文
posted @ 2021-06-09 20:45 DarJeely 阅读(91) 评论(0) 推荐(0)
摘要:Caused by: com.fasterxml.jackson.core.JsonParseException: Illegal character ((CTRL-CHAR, code 31)): only regular white space (\r, \n, \t) is allowed b 阅读全文
posted @ 2021-06-09 20:03 DarJeely 阅读(5708) 评论(0) 推荐(1)
摘要:/** * 重写mybatis plus updateById 方法 * 2021-06-09 * * @param entity * @return */ @Override @Transactional public boolean updateById(EvnConsultationArran 阅读全文
posted @ 2021-06-09 19:12 DarJeely 阅读(988) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-06-08 14:48 DarJeely 阅读(247) 评论(0) 推荐(0)
摘要:package com.huajun.resources.service.impl; import java.io.Serializable; import java.util.Collection; import java.util.LinkedHashMap; import java.util. 阅读全文
posted @ 2021-06-04 17:21 DarJeely 阅读(95) 评论(0) 推荐(0)
摘要:初识服务发现及Consul框架的简单使用 1.什么是服务发现? 服务发现组件记录了(大规模)分布式系统中所有服务的信息,人们或者其它服务可以据此找到这些服务。 DNS 就是一个简单的例子。 当然,复杂系统的服务发现组件要提供更多的功能,例如,服务元数据存储、健康监控、多种查询和实时更新等。 服务发现 阅读全文
posted @ 2019-04-29 14:07 DarJeely 阅读(328) 评论(0) 推荐(0)
摘要:ASP.NET Core 微服务初探[1]:服务发现之Consul 在传统单体架构中,由于应用动态性不强,不会频繁的更新和发布,也不会进行自动伸缩,我们通常将所有的服务地址都直接写在项目的配置文件中,发生变化时,手动改一下配置文件,也不会觉得有什么问题。但是在微服务模式下,服务会更细的拆分解耦,微服 阅读全文
posted @ 2019-04-29 14:00 DarJeely 阅读(359) 评论(0) 推荐(0)
摘要:基于winserver部署Apollo初次体验(附.net客户端demo) 前言 配置中心伴随着这几年分布式系统演变和微服务架构的兴起,已经成为必不可少的需求之一。试下一下如果哪天公司的所有应用服务,从公司服务器迁移到云服务,成千上万的配置,修改起来是多么耗时费劲的事(我们公司就是……)。 配置中心 阅读全文
posted @ 2019-04-29 12:35 DarJeely 阅读(369) 评论(0) 推荐(0)
摘要:基于winserver的Apollo配置中心分布式&集群部署实践(正确部署姿势) 前言 前几天对Apollo配置中心的demo进行一个部署试用,现公司已决定使用,这两天进行分布式部署的时候,每一步都踩着坑过来的。因此写文档与需要的朋友分享。 此篇文章不代表官方部署流程,只是自己的部署的实践方式,屏蔽 阅读全文
posted @ 2019-04-29 12:02 DarJeely 阅读(411) 评论(0) 推荐(0)
摘要:winserver的consul部署实践与.net core客户端使用(附demo源码) 前言 随着微服务兴起,服务的管理显得极其重要。都知道微服务就是”拆“,把臃肿的单块应用,拆分成多个轻量级的服务,每个服务可以在短周期内重构、迭代、交付。随着微服务的数量增多,因量变引起了质量,带来新的问题其中一 阅读全文
posted @ 2019-04-29 12:00 DarJeely 阅读(284) 评论(0) 推荐(0)
摘要:(二)surging 微服务框架使用系列之surging 的准备工作consul安装 suging 的注册中心支持consul跟zookeeper。因为consul跟zookeeper的配置都差不多,所以只是consul的配置 consul下载地址:https://www.consul.io/dow 阅读全文
posted @ 2019-04-26 15:47 DarJeely 阅读(241) 评论(0) 推荐(0)
摘要:(一)surging 微服务框架使用系列之surging 的准备工作rabbitmq安装 (1)下载erlang: http://www.erlang.org/download/otp_win64_17.3.exe 并安装 (2)下载RabbitMQ: http://www.rabbitmq.com 阅读全文
posted @ 2019-04-26 15:46 DarJeely 阅读(391) 评论(0) 推荐(0)
摘要:微服务框架surging学习之路——序列化 1.对微服务的理解 之前看到在群里的朋友门都在讨论微服务,看到他们的讨论,我也有了一些自己的理解,所谓微服务就是系统里的每个服务都 可以自由组合。自由组合这个就很厉害了,这样一来,每个服务与服务之间基本的物理 耦合为0,横向扩展整个系统就会非常非常灵活。 阅读全文
posted @ 2019-04-26 15:45 DarJeely 阅读(385) 评论(0) 推荐(0)
摘要:1.服务跟客户端初始化的时候需要添加缓存配置 2.配置文件(服务端跟客户端都需要) 3.服务端配置 (1)在容错规则里面配置开启缓存 (2)在缓存拦截器里面配置缓存的方法,key,类型,超时时间等等。。 (3)传递的方法参数如果是model类型,就需要设置 [CacheKey(1)]来标识缓存key 阅读全文
posted @ 2019-04-26 15:43 DarJeely 阅读(457) 评论(0) 推荐(0)
摘要:一、什么是API网关 API网关是一个服务器,是系统对外的唯一入口。API网关封装了系统内部架构,为每个客户端提供一个定制的API。API网关方式的核心要点是,所有的客户端和消费端都通过统一的网关接入微服务,在网关层处理所有的非业务功能。通常,网关也是提供REST/HTTP的访问API。服务端通过A 阅读全文
posted @ 2019-04-26 15:41 DarJeely 阅读(320) 评论(1) 推荐(0)
摘要:(三)surging 微服务框架使用系列之我的第一个服务(审计日志) 前言:前面准备了那么久的准备工作,现在终于可以开始构建我们自己的服务了。这篇博客就让我们一起构建自己的第一个服务 审计日志。 首先我们先创建两个项目,一个控制台的服务启动项目,一个业务的实现项目。(注:控制台项目可以引用业务项目, 阅读全文
posted @ 2019-04-26 15:38 DarJeely 阅读(316) 评论(0) 推荐(0)