
微服务
文章平均质量分 89
槐阳7
这个作者很懒,什么都没留下…
展开
-
Elasticsearch 基础 DSL 命令
包含的字段有:author, title, content。其中 1 为文档的 _id,可不按顺序添加,也可以不是数字。ik 分词器是 es 的扩展插件,需要自行安装。下面示例添加了一个名为 blog 的索引库。后续的更新添加了一个 tags 字段。其中 blog 为上面创建的索引库。用于查看 es 服务是否正常启动。文档的增删查改操作示例。原创 2022-12-08 20:19:50 · 1152 阅读 · 0 评论 -
SpringCloudAlibaba-微服务-Nacos服务配置
但也有例外,据我测试,服务名称(spring.application.name)与服务端口(server.port)是命令行参数的优先级最高。Nacos 的服务发现有三个主要区域,从大到小分别是:命名空间(namespace),分组(group),集群(cluster)注意服务发现的 namespace 与配置的 namespace 是分开配置的,默认都是在 public 空间。另外,服务端口虽然能通过拉取 nacos 配置设置,但在服务启动后端口号无法变更,所以服务端口不会受热更新影响。原创 2022-11-03 23:43:05 · 4070 阅读 · 2 评论 -
SpringCloud-微服务-Gateway网关配置
启动网关后,客户端访问网关即可,如 localhost:8088/user/1,网关会匹配到 user-service 路由,并将请求路由到从 Nacos 注册中心得到的 user-service 服务。向网关发起请求 —> 网关对请求路径查找匹配的服务 —> 网关对请求进行校验或过滤处理 —> 网关将请求路由到指定服务 —> 服务返回响应给网关 —> 网关将服务响应返回给客户端。在全局过滤器上注解 @Order 注解可以设置过滤器的优先级,用于排列多个过滤器时的顺序。原创 2022-11-03 10:36:59 · 4167 阅读 · 0 评论 -
SpringCloudAlibaba-微服务-注册中心之Nacos安装启动与集群配置
如要更改,在 nacos\conf\application.properties 中找到 server.port 更改即可。由于 nacos 默认以集群模式启动,双击 nacos\bin 目录下的 startup.cmd 即可启动。服务启动后,cluster.conf 会被添加一个真实 ip 地址,端口号与当前节点配置的相同。在 nacos\conf 目录中提供了有 nacos-mysql.sql 脚本。我们在自己的 MySQL 中,新建 nacos 数据库,执行脚本即可。原创 2022-10-31 15:28:50 · 2984 阅读 · 0 评论 -
SpringCloud-微服务-注册中心之 eureka
spring-cloud-starter-netflix-eureka-server 依赖中包含了 spring-boot-starter-web。其中 eureka.client 的配置是要将当前服务注册到注册中心,也就是 eureka 服务。父工程引入 spring-cloud-dependencies,版本还请自行选择。打开 eureka-server 的地址即可看到注册中心相关信息。搭建 eureka 服务时也会把服务本身注册进去。所以可以直接作为一个 web 项目启动。原创 2022-10-31 10:27:34 · 442 阅读 · 0 评论