微服务架构
微服务架构
gqltt
这个作者很懒,什么都没留下…
展开
-
MinIO 中文文档
| Minio中文文档原创 2021-11-01 10:52:55 · 10944 阅读 · 0 评论 -
Java消息服务~消息属性
应用程序特定的属性 应用程序属性在消息传送之前进行设置。一旦一条消息发布或发送后,它就变成了只读(read-only)属性;消费或生产者都无法修改它的属性。不过可以调用clearProperties()后,修改属性。TextMessage message = pubSession.createTextMessage();message.setText(text);message.setStringProperty("username", "Jonne");publisher.p...原创 2021-10-21 11:00:21 · 292 阅读 · 0 评论 -
Java消息服务~JMSReplyTo示例
在下面的例子中,首先创建两个Queue,发送者给一个Queue发送,接收者接收到消息之后给另一个Queue回复一个Message,然后再创建一个消费者来接受所回复的消息import javax.jms.Connection; import javax.jms.JMSException; import javax.jms.Message; import javax.jms.MessageConsumer; import javax.jms.MessageListener; impor原创 2021-10-21 10:45:54 · 124 阅读 · 0 评论 -
Java消息服务~开发者分配的消息头
生产者传送该消息之前在Message 对象上设置JMSReplyToJMSCorrelationIDJMSType原创 2021-10-21 09:37:03 · 126 阅读 · 0 评论 -
Java消息服务~自动分配的消息头
消息头的值由JMS提供者来设置,开发者setJMSXxx()分配的值忽略。JMSDestination 消息头使用一个Topic 或 Queue 对象来标识目的地。Topic destination = (Topic) message.getJMSDestination();JMSDeliveryMode 在JMS 中,传送模式有两种类型:持久模式和非持久模式。一条持久性消息应该被传送“一次而且仅仅一次”,这就意味着如果JMS 提供者...原创 2021-10-20 19:40:28 · 218 阅读 · 0 评论 -
Java消息服务~ 一个简单的示例
import java.util.Properties;import javax.jms.Message;import javax.jms.MessageListener;import javax.jms.Session;import javax.jms.TextMessage;import javax.jms.Topic;import javax.jms.TopicConnection;import javax.jms.TopicConnectionFactory;import java.原创 2021-10-19 17:00:53 · 219 阅读 · 0 评论 -
微服务架构设计模式~交互方式
一对一 一对多 同步模式 请求/响应 无 异步模式 异步请求/响应 单向通知 发布/订阅 发布/异步响应原创 2021-10-14 18:42:02 · 570 阅读 · 0 评论 -
微服务架构设计模式~根据子域进行服务拆分
子域领域驱动为每个子域定义单独的领域模型。子域是领域的一部分,领域是DDD中用来描述应用程序问题域的一个术语。识别子域的方式跟识别业务能力一样:分析业务并识别业务的不同专业领域,分析产出的子域定义结果也会跟业务能力非常接近。限界上下文DDD把领域模型的边界称为界限上下文(bounded context)。界限上下文包括实现这个模型的代码集合。当使用微服务架构时,每一个界限上下文对应一个或者一组服务。...原创 2021-10-14 15:33:39 · 294 阅读 · 0 评论 -
微服务架构设计模式~根据业务能力进行服务拆分
业务能力定义了一个组织的工作识别业务能力从业务能力到服务原创 2021-10-14 11:59:46 · 257 阅读 · 0 评论 -
微服务架构设计模式~识别系统操作
第一步:抽象领域模型第二步:定义系统操作原创 2021-10-14 11:21:13 · 127 阅读 · 0 评论 -
微服务架构设计模式~为应用程序定义微服务架构
为应用程序定义微服务架构第一步:定义系统操作第二步:定义服务第三步:定义服务API和协作方式原创 2021-10-14 10:51:26 · 311 阅读 · 0 评论 -
扩展立方体 The Scale Cube
转自:https://akfpartners.com/growth-blog/scale-cube/比例立方体2018年4月25日|发布者:Robin McGlothinScale Cube是用于定义微服务和扩展技术产品的模型。AKF Partners于2007年发明了Scale Cube,最初于2007年在我们的博客上在线发布(原创文章),随后在我们的第一本书“可伸缩性艺术”和第二本书“可伸缩性规则”中发布。Scale Cube(有时称为“AKF Scale Cube”或...转载 2021-07-31 14:10:59 · 263 阅读 · 0 评论 -
微服务架构
1、要记住微服务不是解决所有问题的万能“银弹”;2、编写整洁的代码和使用自动化测试至关重要,因为这是现代软件开发的基础;3、关注微服务的本质,即服务的分解和定义,而不是技术,如容器和其他工具;4、确保你的服务松耦合,并且可以独立开发、测试和部署,不要搞成分布式单体;5、不能只是在技术上采用微服务架构。拥抱DevOps的原则和实践,在组织结构上实现跨职能的自治团队。记住:实现微服务架构并不是你的目标。你的目标是加速大型复杂应用程序的开发。...原创 2021-07-31 10:46:11 · 137 阅读 · 0 评论