十五、安全15.1 访问控制由于Axon服务器是一个事件存储,可能包含敏感数据,因此在生产环境和类似生产环境中启用访问控制始终是一个很好的实践。启用访问控制将要求应用程序在访问Axon服务器服务(通过gRPC和HTTP)时提供令牌,并要求用户登录仪表板要在Axon服务器(SE/EE)中启用访问控制,请将以下属性添加到axonserver.properties:axoniq.axonserver.a
最近公司项目要调整架构,要上AXONAxon是一个轻量级的框架,帮助开发者在架构层面建立可伸缩的和可扩展的应用程序。本参考指南解释了什么是Axon,以及如何使用它。简介随着时间的推移,软件项目的需求将会迅速增加。公司已经无法接受,通过过于简单的说明性网页来介绍和提升他们的业务,他们希望自己的(网络)应用程序与业务一起发展。这意味着,不仅是项目和代码变得更加复杂,同时功能也在不断增加、变化和移除。
转载 2023-12-21 09:52:32
69阅读
十四、管理14.1 设置14.1.1 系统属性配置文件最常见和首选的方法是axon server.properties或者\_axon server.yml\**_包含所需配置参数的文件。文件的位置应该是当前工作目录,或者也可以放在“_config_”子目录中(相对于当前工作目录)。一个重要的注意事项-如果两个文件都被Axon服务器检测到,它将从这两个文件中读取。命令行如果服务器使用“java–j
转载 2024-08-26 16:59:49
26阅读
# Java Axon框架教程 作为一名经验丰富的开发者,我将为你介绍如何使用Java Axon框架。Axon是一个用于构建可伸缩和可扩展应用程序的开发框架,它基于CQRS(命令查询责任分离)模式和事件驱动架构。 ## 整体流程 下面是使用Axon框架实现一个简单的Java应用程序的流程: | 步骤 | 描述 | | --- | --- | | 1 | 创建项目 | | 2 | 添加Axo
原创 2023-08-15 08:48:14
419阅读
本文给出了一个通用Java IO API设计,并且有API的Demo代码。更重要的是给出了这个API设计本身的步骤和过程,这让API设计有些条理。 文中示范了从 普通简单实现 整理成 正交分解、可复用、可扩展、高性能、无错误的API设计 的过程,这个过程是很值得理解和学习!设计偏向是艺术,一个赏心悦目的设计,尤其是API设计,旁人看来多是妙手偶得的感觉,如果能有些章可循真是一件
转载 2024-04-09 17:01:37
42阅读
Android中需要知道的Java集合框架吧 前言子曰:温故而知新,可以为师矣。做android已经有好一段时间了,今天突然看到代码中写的各种用来存储数据的ArrayList、管理Activity的LinkedList、用来Retrofit请求数据时多个参数拼接的HashMap。也许使用已经成为了一种习惯,可是使用他的理由又开始在脑海中慢慢淡化了,故写一篇文章来温故 在我们平时的andr
转载 2023-09-19 06:04:41
43阅读
2004年,Eric Evans发表了Domain Driven Design(领域驱动设计,DDD)这一著作,并在书中对领域驱动作出了开创性的理论阐述,至今领域驱动设计已问世十几年。近几年来随着微服务盛行, ES(Event Sourcing)事件溯源和CQRS(Command Query Responsibility Segregation)读写分离也成为了一个越来越流行的概念,使用ES和CQ
转载 2020-11-08 16:41:41
953阅读
Axon 框架是基于JVM平台的开源产品,由Allard Buijze于2009年创立。2017年7月,成立了一家独立公司AxonIQ,专门与Axon产品合作。 Axon 框架的程序遵循基于领域驱动设计(DDD)思想、命令查询职责分离 (CQRS)、事件驱动架构(Event Driven Archi... ...
转载 2021-08-19 21:32:00
646阅读
2评论
转载 2021-08-06 18:40:00
284阅读
2评论
在国产智能手机阵营中,“中华酷联”是早期一线阵营代表,但随着小米、魅族等后起之秀崛起,整个手机市场开始进入全新的竞争阶段。
原创 2015-08-18 23:21:37
367阅读
生物神经元: 上图所示为生物学中一种最常见的神经元类型,主要由树突、细胞体和轴突组成。其各部分主要职责为: 1.树突:从其他多个神经元处接受神经递质并转为电信号; 2.细胞体:处理从树突得来的所有电信号,如果信号值达到了动作电位,则会向轴突方向传递新的电信号; 3.轴突:向其他神经元发送信号。 因为一个神经元树突上的分支很多,因此可以接受很多来自其他神经元的信号,但是轴突只有一个,因此即使轴突与其
DDD & CQRS Concepts - DDD与CQRS概念 Axon在很大程度上基于领域驱动设计(DDD)和命令查询职责分离(CQRS)原则。尽管完整解释这些概念超出了该参考文档的范围与意图,我们确实希望提供在Axon应用上下文中最重要的概念的总结。 Strategic concepts - ...
转载 2021-08-20 11:04:00
195阅读
2评论
通过阅读该篇博客,你可以了解了解java的反射机制、可以了解如何基于spring生命周期使用自定义注解解决日常研发问题。具体源码可以点击 链接 。问题描述在日常研发中,经常会遇见业务A的某个action被触发后,同时触发业务B的action的行为,这种单对单的形式可以直接在业务A的action执行结束后直接调用业务B的action,那么如果是单对多的情况呢?方案解决这里提供一种在日常研发中经常使用
Spring IOC(DI) 和 AOPSpring中IOC和AOP可以说是最为基础也最为重要的设计思想了,但是不是只有Spring才有这种设计,其他很多的编程语言也有类似的设计。IOC和AOP是一种设计思想而Spring中的IOC和AOP是一种具体的实现,类似于接口和实现类的关系,接下来如果明确特指本文中的IOC和AOP都是指Spring中的IOC和AOP我们简单看一下百度对于这两者的解释IOC
CQRS框架Axon的最新版本支持了MongoEventStore,它使用了MongoDB作为后台存储,提供了一套简化的API,并带来了性能上的提升。最新的发布版本2.0允许事件对象基于POJO及批注(annotation)定义消息、负载和元数据。新版本中的其它特性还包括:一个高性能的命令总线,它能以一种无锁的算法并行地进行命令处理,能够在每个时间单元处理多出四倍的命令。新的代码逻辑以确保事件的序列化仅发生一次,并确保仅在实际使用事件时进行反序列化。对大量事件的重播得到极大的加快。一个分布式的命令总线,允许横向扩展至多台机器,并调整每台机器的负载。支持事件的转型(Upcasting)及分解(D
转载 2013-03-16 21:45:00
89阅读
2评论
之前分享了一篇《Java 异常处理从入门到实战 》,当时有人提出如果能分享一篇日志处理相关的文章就更好了。这篇 Chat就是对之前参加异常处理 Chat 同学的一个回应,希望能带给大家一些收获。日志和异常处理结合得当的话,会给项目维护带来非常大的价值。日志:就是介绍一个过程和经历的详细记录。项目日志:就是项目开发过程的详细记录,一般由项目经理记录。代码里的日志:就是程序员记录某个开发过程的详细情况
一、需求分析做一个jsp页面,动态显示信息表的内容。1、  做一个实体类:StudentInfo (包含4个字段)2、  如图模拟生成3条数据,本质上就是new StudentInfo 3个实例,每个实例代表一行记录(后面这3条记录放到数据库,本例暂时不处理)3、  处理这3条数据的过程,不用考虑界面(采用java代码与jsp UI页面分离)编写一个类和方法,处理数据
转载 2023-07-13 14:06:46
27阅读
已知一个文本内容如下: name:xiaoming,age:10岁,gender:male,height:172cm,weight:70kg age:20岁,height:177cm,name:xiaobai,weight:80kg,gender:male gender:female,height:176cm,weight:66kg,name:xiaolv,age:21岁 每一行是数据为一个人的信
转载 2023-12-20 06:06:01
60阅读
系列章节知识点授课时间(天)课程目标基础系列较好章开发简单的java应用程序Java简介Java简介1.0理解OO思想以及能在代码中体现OO思想;理解并能使用异常;使用Swing开发GUI程序以及理解事件处理机制;理解多线程的基本概念并能开发多线程的Java程序;熟练使用Java I/O编程;使用TCP/IP和UDP进行Java客户端和服务器端编程;Java环境的搭建Java环境的搭建开
转载 2023-09-23 15:04:38
105阅读
写在前面:对Netty并发问题的测试和解决完全超出了我的预期,想说的东西越来越多。所以才出现这个中篇,也就是说,一定会有下篇。至于问题点的发现,OneCoder也在努力验证中。继续并发的问题。在Java NIO框架Netty教程(十一) 并发访问测试(上)中,我们测试的其实是一种伪并发的情景。底层实际只有一个Channel在运作,不会出现什么无响应的问题。而实际的并发不是这个意思的,独立的客户端,
  • 1
  • 2
  • 3
  • 4
  • 5