├── .gitignore ├── .idea ├── .gitignore ├── compiler.xml ├── easyCodeTableSetting.xml ├── encodings.xml ├── inspectionProfiles │ └── Project_Default.xml ├── jarRepositories.xml ├── misc.xml ├── setting.xml ├── uiDesigner.xml └── vcs.xml ├── BlossomGateway-Client ├── .gitignore ├── ServiceLoader使用说明.readme ├── pom.xml └── src │ └── main │ ├── java │ └── blossom │ │ └── project │ │ └── client │ │ ├── api │ │ ├── ApiAnnotationScanner.java │ │ ├── ApiInvoker.java │ │ ├── ApiProperties.java │ │ ├── ApiProtocol.java │ │ └── ApiService.java │ │ ├── autoconfigure │ │ └── ApiClientAutoConfiguration.java │ │ └── manager │ │ ├── AbstractClientRegisterManager.java │ │ ├── DubboClientRegisterManager.java │ │ └── SpringMVCClientRegisterManager.java │ └── resources │ └── META-INF │ ├── services │ └── blossom.project.register.center.api.RegisterCenter │ └── spring.factories ├── BlossomGateway-Common ├── .gitignore ├── pom.xml └── src │ └── main │ └── java │ └── blossom │ └── project │ └── common │ ├── config │ ├── AbstractServiceInvoker.java │ ├── DubboServiceInvoker.java │ ├── HttpServiceInvoker.java │ ├── Rule.java │ ├── ServiceDefinition.java │ ├── ServiceInstance.java │ └── ServiceInvoker.java │ ├── constant │ ├── BasicConst.java │ ├── DubboConstants.java │ ├── FilterConst.java │ ├── GatewayConst.java │ └── GatewayProtocol.java │ ├── enums │ └── ResponseCode.java │ ├── exception │ ├── BaseException.java │ ├── ConnectException.java │ ├── GatewayBaseException.java │ ├── GatewayNotFoundException.java │ ├── GatewayResponseException.java │ ├── LimitedException.java │ ├── NotFoundException.java │ ├── PathNoMatchedException.java │ └── ResponseException.java │ └── utils │ ├── AssertUtil.java │ ├── JSONUtil.java │ ├── NetUtils.java │ ├── PropertiesUtils.java │ ├── RemotingHelper.java │ ├── RemotingUtil.java │ ├── SystemUtil.java │ └── TimeUtil.java ├── BlossomGateway-Config-Center ├── .gitignore ├── BlossomGateway-Config-Center-Api │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── blossom │ │ └── project │ │ └── config │ │ └── center │ │ └── api │ │ ├── ConfigCenter.java │ │ └── RulesChangeListener.java ├── BlossomGateway-Config-Center-Nacos-Impl │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── blossom │ │ └── project │ │ └── config │ │ └── center │ │ └── nacos │ │ └── impl │ │ └── NacosConfigCenter.java └── pom.xml ├── BlossomGateway-Core ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── blossom │ │ │ └── project │ │ │ └── core │ │ │ ├── Bootstrap.java │ │ │ ├── Config.java │ │ │ ├── ConfigLoader.java │ │ │ ├── Container.java │ │ │ ├── DynamicConfigManager.java │ │ │ ├── LifeCycle.java │ │ │ ├── cache │ │ │ └── GatewayCacheManager.java │ │ │ ├── context │ │ │ ├── BasicContext.java │ │ │ ├── GatewayContext.java │ │ │ ├── HttpRequestWrapper.java │ │ │ └── IContext.java │ │ │ ├── disruptor │ │ │ ├── EventListener.java │ │ │ ├── ParallelQueue.java │ │ │ └── ParallelQueueHandler.java │ │ │ ├── factory │ │ │ └── ConsistentHashLoadBalanceRuleFactory.java │ │ │ ├── filter │ │ │ ├── Filter.java │ │ │ ├── FilterAspect.java │ │ │ ├── FilterChainFactory.java │ │ │ ├── GatewayFilterChain.java │ │ │ ├── GatewayFilterChainChainFactory.java │ │ │ ├── auth │ │ │ │ └── AuthFilter.java │ │ │ ├── flow │ │ │ │ ├── FlowControlByPathRule.java │ │ │ │ ├── FlowControlByServiceRule.java │ │ │ │ ├── FlowControlFilter.java │ │ │ │ ├── GatewayFlowControlRule.java │ │ │ │ ├── GuavaCountLimiter.java │ │ │ │ └── RedisCountLimiter.java │ │ │ ├── gray │ │ │ │ └── GrayFilter.java │ │ │ ├── loadbalance │ │ │ │ ├── ConsistentHashLoadBalanceRule.java │ │ │ │ ├── LoadBalanceFilter.java │ │ │ │ ├── LoadBalanceGatewayRule.java │ │ │ │ ├── RandomLoadBalanceRule.java │ │ │ │ ├── RoundRobinLoadBalanceRule.java │ │ │ │ └── WeightLoadBalanceRule.java │ │ │ ├── mock │ │ │ │ └── MockFilter.java │ │ │ ├── monitor │ │ │ │ ├── MonitorEndFilter.java │ │ │ │ └── MonitorFilter.java │ │ │ └── router │ │ │ │ └── RouterFilter.java │ │ │ ├── helper │ │ │ ├── AsyncHttpHelper.java │ │ │ ├── RequestHelper.java │ │ │ └── ResponseHelper.java │ │ │ ├── netty │ │ │ ├── NettyHttpClient.java │ │ │ ├── NettyHttpServer.java │ │ │ ├── NettyHttpServerHandler.java │ │ │ ├── NettyServerConnectManagerHandler.java │ │ │ ├── PacketLossCalculator.java │ │ │ └── processor │ │ │ │ ├── DisruptorNettyCoreProcessor.java │ │ │ │ ├── NettyCoreProcessor.java │ │ │ │ └── NettyProcessor.java │ │ │ ├── request │ │ │ ├── GatewayRequest.java │ │ │ └── IGatewayRequest.java │ │ │ ├── response │ │ │ └── GatewayResponse.java │ │ │ └── util │ │ │ ├── JedisPoolUtil.java │ │ │ └── JedisUtil.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ ├── blossom.project.config.center.api.ConfigCenter │ │ │ ├── blossom.project.core.filter.Filter │ │ │ └── blossom.project.register.center.api.RegisterCenter │ │ ├── gateway.properties │ │ └── log4j2.xml │ └── test │ └── java │ └── blossom │ └── project │ └── core │ └── jwt │ └── JwtTest.java ├── BlossomGateway-Dubbo ├── BlossomGateway-Dubbo-Interface │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── blossom │ │ └── project │ │ └── dubbo │ │ └── service │ │ └── DubboRPCService.java ├── BlossomGateway-Dubbo-Service │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── blossom │ │ │ └── project │ │ │ └── dubbo │ │ │ ├── DubboServiceApplication.java │ │ │ └── service │ │ │ └── impl │ │ │ └── DubboRPCServiceImpl.java │ │ └── resources │ │ └── application.yml ├── BlossomGateway-Dubbo-Web │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── blossom │ │ │ └── project │ │ │ └── dubbo │ │ │ ├── DubboWebApplication.java │ │ │ └── Task.java │ │ └── resources │ │ └── application.yml └── pom.xml ├── BlossomGateway-Http ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── blossom │ │ └── project │ │ └── httpserver │ │ ├── Application.java │ │ └── controller │ │ └── HttpController.java │ └── resources │ └── application.yml ├── BlossomGateway-Register-Center ├── .gitignore ├── BlossomGateway-Register-Center-Api │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── blossom │ │ └── project │ │ └── register │ │ └── center │ │ └── api │ │ ├── RegisterCenter.java │ │ └── RegisterCenterListener.java ├── BlossomGateway-Register-Center-Nacos-Impl │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── blossom │ │ └── project │ │ └── register │ │ └── center │ │ └── nacos │ │ └── impl │ │ └── NacosRegisterCenter.java └── pom.xml ├── BlossomRPC-Client ├── flowchart.png ├── pom.xml ├── readme.txt ├── src │ └── main │ │ └── java │ │ └── blossom │ │ └── project │ │ └── rpc │ │ └── client │ │ ├── ClientRpcBoostrap.java │ │ ├── controller │ │ └── BlossomRpcController.java │ │ └── proxy │ │ ├── JdkRpcProxyInvocationHandler.java │ │ └── RpcClientProxyFactory.java └── target │ └── classes │ └── blossom │ └── project │ └── rpc │ └── client │ ├── ClientRpcBoostrap.class │ ├── controller │ └── BlossomRpcController.class │ └── proxy │ ├── JdkRpcProxyInvocationHandler.class │ └── RpcClientProxyFactory.class ├── BlossomRPC-Core ├── pom.xml ├── readme.txt ├── src │ ├── main │ │ ├── java │ │ │ └── blossom │ │ │ │ └── project │ │ │ │ └── rpc │ │ │ │ └── core │ │ │ │ ├── codec │ │ │ │ ├── RpcDecode.java │ │ │ │ └── RpcEncode.java │ │ │ │ ├── constants │ │ │ │ └── RpcCommonConstants.java │ │ │ │ ├── entity │ │ │ │ ├── RpcCache.java │ │ │ │ ├── RpcDto.java │ │ │ │ ├── RpcHeader.java │ │ │ │ ├── RpcPromise.java │ │ │ │ ├── RpcRequest.java │ │ │ │ └── RpcResponse.java │ │ │ │ ├── enums │ │ │ │ ├── AlgorithmTypeEnum.java │ │ │ │ └── ReqTypeEnum.java │ │ │ │ ├── handler │ │ │ │ ├── NettyRpcClientHandler.java │ │ │ │ ├── NettyRpcClientInitializer.java │ │ │ │ ├── NettyRpcServerHandler.java │ │ │ │ └── NettyRpcServerInitializer.java │ │ │ │ ├── proxy │ │ │ │ ├── attention.txt │ │ │ │ ├── cglib │ │ │ │ │ └── CglibRpcProxy.java │ │ │ │ ├── jdk │ │ │ │ │ ├── JdkRpcProxy.java │ │ │ │ │ ├── JdkRpcService.java │ │ │ │ │ ├── JdkRpcServiceImpl.java │ │ │ │ │ └── register │ │ │ │ │ │ └── ServiceRegistry.java │ │ │ │ └── spring │ │ │ │ │ ├── SpringBeanManager.java │ │ │ │ │ └── SpringRpcProxy.java │ │ │ │ ├── serialize │ │ │ │ ├── JavaSerializer.java │ │ │ │ ├── JsonSerializer.java │ │ │ │ ├── Serializer.java │ │ │ │ └── SerializerManager.java │ │ │ │ ├── service │ │ │ │ └── RpcService.java │ │ │ │ └── starter │ │ │ │ ├── NettyRpcClient.java │ │ │ │ └── NettyRpcServer.java │ │ └── resources │ │ │ └── proto │ │ │ └── demo.proto │ └── test │ │ └── java │ │ └── blossom │ │ └── project │ │ └── netty │ │ ├── bytebuf │ │ ├── ByteBufAdvancedDemo.java │ │ ├── ByteBufDemo.java │ │ ├── ByteBufTest.java │ │ ├── ByteBufZeroCopyDemo.java │ │ ├── NettyZeroCopyDemo.java │ │ └── NettyZeroCopyExample.java │ │ ├── protobuf │ │ ├── DemoProto.java │ │ └── SimpleTestMain.java │ │ ├── rpc │ │ ├── Bootstrap.java │ │ ├── client │ │ │ ├── Client.java │ │ │ ├── ClientHandler.java │ │ │ ├── ClientMessageHandler.java │ │ │ └── _ClientBootstrap.java │ │ ├── codec │ │ │ ├── MessageDecode.java │ │ │ └── MessageEncode.java │ │ ├── enums │ │ │ └── ReqTypeEnum.java │ │ ├── protocol │ │ │ ├── Header.java │ │ │ └── Message.java │ │ └── server │ │ │ ├── Server.java │ │ │ ├── ServerHandler.java │ │ │ ├── ServerMessageHandler.java │ │ │ └── _ServerBootstrap.java │ │ ├── server │ │ ├── NettyHttpServerHandler.java │ │ ├── NettyServerConnectManagerHandler.java │ │ ├── NettyTest.java │ │ └── RemotingHelper.java │ │ └── showpackage │ │ ├── PackageClientHandler.java │ │ ├── PackageNettyClient.java │ │ ├── PackageNettyServer.java │ │ ├── PackageServerHandler.java │ │ ├── deal │ │ ├── DelimiterBasedFrameDecoderClient.java │ │ ├── DelimiterBasedFrameDecoderServer.java │ │ ├── FixedLengthFrameDecoderClient.java │ │ ├── FixedLengthFrameDecoderServer.java │ │ ├── LengthFieldBasedFrameDecoderClient.java │ │ └── LengthFieldBasedFrameDecoderServer.java │ │ ├── netty │ │ ├── NettyClient.java │ │ └── NettyServer.java │ │ └── tcp │ │ ├── SimpleTCPClient.java │ │ └── SimpleTCPServer.java └── target │ ├── classes │ ├── blossom │ │ └── project │ │ │ └── rpc │ │ │ └── core │ │ │ ├── codec │ │ │ ├── RpcDecode$1.class │ │ │ ├── RpcDecode.class │ │ │ └── RpcEncode.class │ │ │ ├── constants │ │ │ └── RpcCommonConstants.class │ │ │ ├── entity │ │ │ ├── RpcCache.class │ │ │ ├── RpcDto.class │ │ │ ├── RpcHeader.class │ │ │ ├── RpcPromise.class │ │ │ ├── RpcRequest.class │ │ │ └── RpcResponse.class │ │ │ ├── enums │ │ │ ├── AlgorithmTypeEnum.class │ │ │ └── ReqTypeEnum.class │ │ │ ├── handler │ │ │ ├── NettyRpcClientHandler.class │ │ │ ├── NettyRpcClientInitializer.class │ │ │ ├── NettyRpcServerHandler.class │ │ │ └── NettyRpcServerInitializer.class │ │ │ ├── proxy │ │ │ ├── cglib │ │ │ │ └── CglibRpcProxy.class │ │ │ ├── jdk │ │ │ │ ├── JdkRpcProxy.class │ │ │ │ ├── JdkRpcService.class │ │ │ │ ├── JdkRpcServiceImpl.class │ │ │ │ └── register │ │ │ │ │ └── ServiceRegistry.class │ │ │ └── spring │ │ │ │ ├── SpringBeanManager.class │ │ │ │ └── SpringRpcProxy.class │ │ │ ├── serialize │ │ │ ├── JavaSerializer.class │ │ │ ├── JsonSerializer.class │ │ │ ├── Serializer.class │ │ │ └── SerializerManager.class │ │ │ ├── service │ │ │ └── RpcService.class │ │ │ └── starter │ │ │ ├── NettyRpcClient.class │ │ │ └── NettyRpcServer.class │ └── proto │ │ └── demo.proto │ └── test-classes │ └── blossom │ └── project │ └── netty │ ├── bytebuf │ ├── ByteBufAdvancedDemo.class │ ├── ByteBufDemo.class │ ├── ByteBufTest.class │ ├── ByteBufZeroCopyDemo.class │ ├── NettyZeroCopyDemo.class │ └── NettyZeroCopyExample.class │ ├── protobuf │ ├── DemoProto$Demo$1.class │ ├── DemoProto$Demo$Builder.class │ ├── DemoProto$Demo.class │ ├── DemoProto$DemoOrBuilder.class │ ├── DemoProto.class │ └── SimpleTestMain.class │ ├── rpc │ ├── Bootstrap.class │ ├── client │ │ ├── Client$1.class │ │ ├── Client.class │ │ ├── ClientHandler.class │ │ ├── ClientMessageHandler.class │ │ ├── _ClientBootstrap$1.class │ │ └── _ClientBootstrap.class │ ├── codec │ │ ├── MessageDecode.class │ │ └── MessageEncode.class │ ├── enums │ │ └── ReqTypeEnum.class │ ├── protocol │ │ ├── Header.class │ │ └── Message.class │ └── server │ │ ├── Server$1.class │ │ ├── Server.class │ │ ├── ServerHandler.class │ │ ├── ServerMessageHandler.class │ │ ├── _ServerBootstrap$1.class │ │ └── _ServerBootstrap.class │ ├── server │ ├── NettyHttpServerHandler.class │ ├── NettyServerConnectManagerHandler.class │ ├── NettyTest$1.class │ ├── NettyTest.class │ └── RemotingHelper.class │ └── showpackage │ ├── PackageClientHandler.class │ ├── PackageNettyClient$1.class │ ├── PackageNettyClient.class │ ├── PackageNettyServer$1.class │ ├── PackageNettyServer.class │ ├── PackageServerHandler.class │ ├── deal │ ├── DelimiterBasedFrameDecoderClient$1$1.class │ ├── DelimiterBasedFrameDecoderClient$1.class │ ├── DelimiterBasedFrameDecoderClient.class │ ├── DelimiterBasedFrameDecoderServer$1$1.class │ ├── DelimiterBasedFrameDecoderServer$1.class │ ├── DelimiterBasedFrameDecoderServer.class │ ├── FixedLengthFrameDecoderClient$1$1.class │ ├── FixedLengthFrameDecoderClient$1.class │ ├── FixedLengthFrameDecoderClient.class │ ├── FixedLengthFrameDecoderServer$1$1.class │ ├── FixedLengthFrameDecoderServer$1.class │ ├── FixedLengthFrameDecoderServer.class │ ├── LengthFieldBasedFrameDecoderClient$1$1.class │ ├── LengthFieldBasedFrameDecoderClient$1.class │ ├── LengthFieldBasedFrameDecoderClient.class │ ├── LengthFieldBasedFrameDecoderServer$1$1.class │ ├── LengthFieldBasedFrameDecoderServer$1.class │ └── LengthFieldBasedFrameDecoderServer.class │ ├── netty │ ├── NettyClient$1$1.class │ ├── NettyClient$1.class │ ├── NettyClient.class │ ├── NettyServer$1$1.class │ ├── NettyServer$1.class │ └── NettyServer.class │ └── tcp │ ├── SimpleTCPClient.class │ └── SimpleTCPServer.class ├── BlossomRPC-Server ├── pom.xml ├── src │ └── main │ │ └── java │ │ └── blossom │ │ └── project │ │ └── rpc │ │ └── server │ │ ├── ServerRpcBootstrap.java │ │ └── service │ │ └── impl │ │ └── RpcServiceImpl.java └── target │ └── classes │ └── blossom │ └── project │ └── rpc │ └── server │ ├── ServerRpcBootstrap.class │ └── service │ └── impl │ └── RpcServiceImpl.class ├── README.md ├── api-gateway.json ├── logs ├── access-2023-11-10-1.log ├── access.log ├── gateway-core-2023-11-10-1.log ├── gateway-core.log └── gc.log ├── photos ├── ChannelHandlerContext.png ├── channelRead方法.png ├── readme.png └── 项目骨架.png └── pom.xml /.gitignore: -------------------------------------------------------------------------------- 1 | ./logs/ -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/easyCodeTableSetting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/.idea/easyCodeTableSetting.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/setting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/.idea/setting.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /BlossomGateway-Client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Client/.gitignore -------------------------------------------------------------------------------- /BlossomGateway-Client/ServiceLoader使用说明.readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Client/ServiceLoader使用说明.readme -------------------------------------------------------------------------------- /BlossomGateway-Client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Client/pom.xml -------------------------------------------------------------------------------- /BlossomGateway-Client/src/main/java/blossom/project/client/api/ApiAnnotationScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Client/src/main/java/blossom/project/client/api/ApiAnnotationScanner.java -------------------------------------------------------------------------------- /BlossomGateway-Client/src/main/java/blossom/project/client/api/ApiInvoker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Client/src/main/java/blossom/project/client/api/ApiInvoker.java -------------------------------------------------------------------------------- /BlossomGateway-Client/src/main/java/blossom/project/client/api/ApiProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Client/src/main/java/blossom/project/client/api/ApiProperties.java -------------------------------------------------------------------------------- /BlossomGateway-Client/src/main/java/blossom/project/client/api/ApiProtocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Client/src/main/java/blossom/project/client/api/ApiProtocol.java -------------------------------------------------------------------------------- /BlossomGateway-Client/src/main/java/blossom/project/client/api/ApiService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Client/src/main/java/blossom/project/client/api/ApiService.java -------------------------------------------------------------------------------- /BlossomGateway-Client/src/main/java/blossom/project/client/autoconfigure/ApiClientAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Client/src/main/java/blossom/project/client/autoconfigure/ApiClientAutoConfiguration.java -------------------------------------------------------------------------------- /BlossomGateway-Client/src/main/java/blossom/project/client/manager/AbstractClientRegisterManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Client/src/main/java/blossom/project/client/manager/AbstractClientRegisterManager.java -------------------------------------------------------------------------------- /BlossomGateway-Client/src/main/java/blossom/project/client/manager/DubboClientRegisterManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Client/src/main/java/blossom/project/client/manager/DubboClientRegisterManager.java -------------------------------------------------------------------------------- /BlossomGateway-Client/src/main/java/blossom/project/client/manager/SpringMVCClientRegisterManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Client/src/main/java/blossom/project/client/manager/SpringMVCClientRegisterManager.java -------------------------------------------------------------------------------- /BlossomGateway-Client/src/main/resources/META-INF/services/blossom.project.register.center.api.RegisterCenter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Client/src/main/resources/META-INF/services/blossom.project.register.center.api.RegisterCenter -------------------------------------------------------------------------------- /BlossomGateway-Client/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Client/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /BlossomGateway-Common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/.gitignore -------------------------------------------------------------------------------- /BlossomGateway-Common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/pom.xml -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/config/AbstractServiceInvoker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/config/AbstractServiceInvoker.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/config/DubboServiceInvoker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/config/DubboServiceInvoker.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/config/HttpServiceInvoker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/config/HttpServiceInvoker.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/config/Rule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/config/Rule.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/config/ServiceDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/config/ServiceDefinition.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/config/ServiceInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/config/ServiceInstance.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/config/ServiceInvoker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/config/ServiceInvoker.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/constant/BasicConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/constant/BasicConst.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/constant/DubboConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/constant/DubboConstants.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/constant/FilterConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/constant/FilterConst.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/constant/GatewayConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/constant/GatewayConst.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/constant/GatewayProtocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/constant/GatewayProtocol.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/enums/ResponseCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/enums/ResponseCode.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/exception/BaseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/exception/BaseException.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/exception/ConnectException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/exception/ConnectException.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/exception/GatewayBaseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/exception/GatewayBaseException.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/exception/GatewayNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/exception/GatewayNotFoundException.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/exception/GatewayResponseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/exception/GatewayResponseException.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/exception/LimitedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/exception/LimitedException.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/exception/NotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/exception/NotFoundException.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/exception/PathNoMatchedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/exception/PathNoMatchedException.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/exception/ResponseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/exception/ResponseException.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/utils/AssertUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/utils/AssertUtil.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/utils/JSONUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/utils/JSONUtil.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/utils/NetUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/utils/NetUtils.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/utils/PropertiesUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/utils/PropertiesUtils.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/utils/RemotingHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/utils/RemotingHelper.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/utils/RemotingUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/utils/RemotingUtil.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/utils/SystemUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/utils/SystemUtil.java -------------------------------------------------------------------------------- /BlossomGateway-Common/src/main/java/blossom/project/common/utils/TimeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Common/src/main/java/blossom/project/common/utils/TimeUtil.java -------------------------------------------------------------------------------- /BlossomGateway-Config-Center/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Config-Center/.gitignore -------------------------------------------------------------------------------- /BlossomGateway-Config-Center/BlossomGateway-Config-Center-Api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Config-Center/BlossomGateway-Config-Center-Api/pom.xml -------------------------------------------------------------------------------- /BlossomGateway-Config-Center/BlossomGateway-Config-Center-Api/src/main/java/blossom/project/config/center/api/ConfigCenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Config-Center/BlossomGateway-Config-Center-Api/src/main/java/blossom/project/config/center/api/ConfigCenter.java -------------------------------------------------------------------------------- /BlossomGateway-Config-Center/BlossomGateway-Config-Center-Api/src/main/java/blossom/project/config/center/api/RulesChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Config-Center/BlossomGateway-Config-Center-Api/src/main/java/blossom/project/config/center/api/RulesChangeListener.java -------------------------------------------------------------------------------- /BlossomGateway-Config-Center/BlossomGateway-Config-Center-Nacos-Impl/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Config-Center/BlossomGateway-Config-Center-Nacos-Impl/pom.xml -------------------------------------------------------------------------------- /BlossomGateway-Config-Center/BlossomGateway-Config-Center-Nacos-Impl/src/main/java/blossom/project/config/center/nacos/impl/NacosConfigCenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Config-Center/BlossomGateway-Config-Center-Nacos-Impl/src/main/java/blossom/project/config/center/nacos/impl/NacosConfigCenter.java -------------------------------------------------------------------------------- /BlossomGateway-Config-Center/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Config-Center/pom.xml -------------------------------------------------------------------------------- /BlossomGateway-Core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/.gitignore -------------------------------------------------------------------------------- /BlossomGateway-Core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/pom.xml -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/Bootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/Bootstrap.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/Config.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/ConfigLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/ConfigLoader.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/Container.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/Container.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/DynamicConfigManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/DynamicConfigManager.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/LifeCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/LifeCycle.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/cache/GatewayCacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/cache/GatewayCacheManager.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/context/BasicContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/context/BasicContext.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/context/GatewayContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/context/GatewayContext.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/context/HttpRequestWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/context/HttpRequestWrapper.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/context/IContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/context/IContext.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/disruptor/EventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/disruptor/EventListener.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/disruptor/ParallelQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/disruptor/ParallelQueue.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/disruptor/ParallelQueueHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/disruptor/ParallelQueueHandler.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/factory/ConsistentHashLoadBalanceRuleFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/factory/ConsistentHashLoadBalanceRuleFactory.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/Filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/Filter.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/FilterAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/FilterAspect.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/FilterChainFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/FilterChainFactory.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/GatewayFilterChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/GatewayFilterChain.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/GatewayFilterChainChainFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/GatewayFilterChainChainFactory.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/auth/AuthFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/auth/AuthFilter.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/flow/FlowControlByPathRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/flow/FlowControlByPathRule.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/flow/FlowControlByServiceRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/flow/FlowControlByServiceRule.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/flow/FlowControlFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/flow/FlowControlFilter.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/flow/GatewayFlowControlRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/flow/GatewayFlowControlRule.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/flow/GuavaCountLimiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/flow/GuavaCountLimiter.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/flow/RedisCountLimiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/flow/RedisCountLimiter.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/gray/GrayFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/gray/GrayFilter.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/loadbalance/ConsistentHashLoadBalanceRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/loadbalance/ConsistentHashLoadBalanceRule.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/loadbalance/LoadBalanceFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/loadbalance/LoadBalanceFilter.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/loadbalance/LoadBalanceGatewayRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/loadbalance/LoadBalanceGatewayRule.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/loadbalance/RandomLoadBalanceRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/loadbalance/RandomLoadBalanceRule.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/loadbalance/RoundRobinLoadBalanceRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/loadbalance/RoundRobinLoadBalanceRule.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/loadbalance/WeightLoadBalanceRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/loadbalance/WeightLoadBalanceRule.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/mock/MockFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/mock/MockFilter.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/monitor/MonitorEndFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/monitor/MonitorEndFilter.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/monitor/MonitorFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/monitor/MonitorFilter.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/filter/router/RouterFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/filter/router/RouterFilter.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/helper/AsyncHttpHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/helper/AsyncHttpHelper.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/helper/RequestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/helper/RequestHelper.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/helper/ResponseHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/helper/ResponseHelper.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/netty/NettyHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/netty/NettyHttpClient.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/netty/NettyHttpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/netty/NettyHttpServer.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/netty/NettyHttpServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/netty/NettyHttpServerHandler.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/netty/NettyServerConnectManagerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/netty/NettyServerConnectManagerHandler.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/netty/PacketLossCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/netty/PacketLossCalculator.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/netty/processor/DisruptorNettyCoreProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/netty/processor/DisruptorNettyCoreProcessor.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/netty/processor/NettyCoreProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/netty/processor/NettyCoreProcessor.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/netty/processor/NettyProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/netty/processor/NettyProcessor.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/request/GatewayRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/request/GatewayRequest.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/request/IGatewayRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/request/IGatewayRequest.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/response/GatewayResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/response/GatewayResponse.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/util/JedisPoolUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/util/JedisPoolUtil.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/java/blossom/project/core/util/JedisUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/java/blossom/project/core/util/JedisUtil.java -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/resources/META-INF/services/blossom.project.config.center.api.ConfigCenter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/resources/META-INF/services/blossom.project.config.center.api.ConfigCenter -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/resources/META-INF/services/blossom.project.core.filter.Filter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/resources/META-INF/services/blossom.project.core.filter.Filter -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/resources/META-INF/services/blossom.project.register.center.api.RegisterCenter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/resources/META-INF/services/blossom.project.register.center.api.RegisterCenter -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/resources/gateway.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/resources/gateway.properties -------------------------------------------------------------------------------- /BlossomGateway-Core/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /BlossomGateway-Core/src/test/java/blossom/project/core/jwt/JwtTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Core/src/test/java/blossom/project/core/jwt/JwtTest.java -------------------------------------------------------------------------------- /BlossomGateway-Dubbo/BlossomGateway-Dubbo-Interface/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Dubbo/BlossomGateway-Dubbo-Interface/.gitignore -------------------------------------------------------------------------------- /BlossomGateway-Dubbo/BlossomGateway-Dubbo-Interface/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Dubbo/BlossomGateway-Dubbo-Interface/pom.xml -------------------------------------------------------------------------------- /BlossomGateway-Dubbo/BlossomGateway-Dubbo-Interface/src/main/java/blossom/project/dubbo/service/DubboRPCService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Dubbo/BlossomGateway-Dubbo-Interface/src/main/java/blossom/project/dubbo/service/DubboRPCService.java -------------------------------------------------------------------------------- /BlossomGateway-Dubbo/BlossomGateway-Dubbo-Service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Dubbo/BlossomGateway-Dubbo-Service/.gitignore -------------------------------------------------------------------------------- /BlossomGateway-Dubbo/BlossomGateway-Dubbo-Service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Dubbo/BlossomGateway-Dubbo-Service/pom.xml -------------------------------------------------------------------------------- /BlossomGateway-Dubbo/BlossomGateway-Dubbo-Service/src/main/java/blossom/project/dubbo/DubboServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Dubbo/BlossomGateway-Dubbo-Service/src/main/java/blossom/project/dubbo/DubboServiceApplication.java -------------------------------------------------------------------------------- /BlossomGateway-Dubbo/BlossomGateway-Dubbo-Service/src/main/java/blossom/project/dubbo/service/impl/DubboRPCServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Dubbo/BlossomGateway-Dubbo-Service/src/main/java/blossom/project/dubbo/service/impl/DubboRPCServiceImpl.java -------------------------------------------------------------------------------- /BlossomGateway-Dubbo/BlossomGateway-Dubbo-Service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Dubbo/BlossomGateway-Dubbo-Service/src/main/resources/application.yml -------------------------------------------------------------------------------- /BlossomGateway-Dubbo/BlossomGateway-Dubbo-Web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Dubbo/BlossomGateway-Dubbo-Web/.gitignore -------------------------------------------------------------------------------- /BlossomGateway-Dubbo/BlossomGateway-Dubbo-Web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Dubbo/BlossomGateway-Dubbo-Web/pom.xml -------------------------------------------------------------------------------- /BlossomGateway-Dubbo/BlossomGateway-Dubbo-Web/src/main/java/blossom/project/dubbo/DubboWebApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Dubbo/BlossomGateway-Dubbo-Web/src/main/java/blossom/project/dubbo/DubboWebApplication.java -------------------------------------------------------------------------------- /BlossomGateway-Dubbo/BlossomGateway-Dubbo-Web/src/main/java/blossom/project/dubbo/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Dubbo/BlossomGateway-Dubbo-Web/src/main/java/blossom/project/dubbo/Task.java -------------------------------------------------------------------------------- /BlossomGateway-Dubbo/BlossomGateway-Dubbo-Web/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Dubbo/BlossomGateway-Dubbo-Web/src/main/resources/application.yml -------------------------------------------------------------------------------- /BlossomGateway-Dubbo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Dubbo/pom.xml -------------------------------------------------------------------------------- /BlossomGateway-Http/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Http/.gitignore -------------------------------------------------------------------------------- /BlossomGateway-Http/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Http/pom.xml -------------------------------------------------------------------------------- /BlossomGateway-Http/src/main/java/blossom/project/httpserver/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Http/src/main/java/blossom/project/httpserver/Application.java -------------------------------------------------------------------------------- /BlossomGateway-Http/src/main/java/blossom/project/httpserver/controller/HttpController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Http/src/main/java/blossom/project/httpserver/controller/HttpController.java -------------------------------------------------------------------------------- /BlossomGateway-Http/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Http/src/main/resources/application.yml -------------------------------------------------------------------------------- /BlossomGateway-Register-Center/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Register-Center/.gitignore -------------------------------------------------------------------------------- /BlossomGateway-Register-Center/BlossomGateway-Register-Center-Api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Register-Center/BlossomGateway-Register-Center-Api/pom.xml -------------------------------------------------------------------------------- /BlossomGateway-Register-Center/BlossomGateway-Register-Center-Api/src/main/java/blossom/project/register/center/api/RegisterCenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Register-Center/BlossomGateway-Register-Center-Api/src/main/java/blossom/project/register/center/api/RegisterCenter.java -------------------------------------------------------------------------------- /BlossomGateway-Register-Center/BlossomGateway-Register-Center-Api/src/main/java/blossom/project/register/center/api/RegisterCenterListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Register-Center/BlossomGateway-Register-Center-Api/src/main/java/blossom/project/register/center/api/RegisterCenterListener.java -------------------------------------------------------------------------------- /BlossomGateway-Register-Center/BlossomGateway-Register-Center-Nacos-Impl/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Register-Center/BlossomGateway-Register-Center-Nacos-Impl/pom.xml -------------------------------------------------------------------------------- /BlossomGateway-Register-Center/BlossomGateway-Register-Center-Nacos-Impl/src/main/java/blossom/project/register/center/nacos/impl/NacosRegisterCenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Register-Center/BlossomGateway-Register-Center-Nacos-Impl/src/main/java/blossom/project/register/center/nacos/impl/NacosRegisterCenter.java -------------------------------------------------------------------------------- /BlossomGateway-Register-Center/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomGateway-Register-Center/pom.xml -------------------------------------------------------------------------------- /BlossomRPC-Client/flowchart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Client/flowchart.png -------------------------------------------------------------------------------- /BlossomRPC-Client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Client/pom.xml -------------------------------------------------------------------------------- /BlossomRPC-Client/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Client/readme.txt -------------------------------------------------------------------------------- /BlossomRPC-Client/src/main/java/blossom/project/rpc/client/ClientRpcBoostrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Client/src/main/java/blossom/project/rpc/client/ClientRpcBoostrap.java -------------------------------------------------------------------------------- /BlossomRPC-Client/src/main/java/blossom/project/rpc/client/controller/BlossomRpcController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Client/src/main/java/blossom/project/rpc/client/controller/BlossomRpcController.java -------------------------------------------------------------------------------- /BlossomRPC-Client/src/main/java/blossom/project/rpc/client/proxy/JdkRpcProxyInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Client/src/main/java/blossom/project/rpc/client/proxy/JdkRpcProxyInvocationHandler.java -------------------------------------------------------------------------------- /BlossomRPC-Client/src/main/java/blossom/project/rpc/client/proxy/RpcClientProxyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Client/src/main/java/blossom/project/rpc/client/proxy/RpcClientProxyFactory.java -------------------------------------------------------------------------------- /BlossomRPC-Client/target/classes/blossom/project/rpc/client/ClientRpcBoostrap.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Client/target/classes/blossom/project/rpc/client/ClientRpcBoostrap.class -------------------------------------------------------------------------------- /BlossomRPC-Client/target/classes/blossom/project/rpc/client/controller/BlossomRpcController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Client/target/classes/blossom/project/rpc/client/controller/BlossomRpcController.class -------------------------------------------------------------------------------- /BlossomRPC-Client/target/classes/blossom/project/rpc/client/proxy/JdkRpcProxyInvocationHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Client/target/classes/blossom/project/rpc/client/proxy/JdkRpcProxyInvocationHandler.class -------------------------------------------------------------------------------- /BlossomRPC-Client/target/classes/blossom/project/rpc/client/proxy/RpcClientProxyFactory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Client/target/classes/blossom/project/rpc/client/proxy/RpcClientProxyFactory.class -------------------------------------------------------------------------------- /BlossomRPC-Core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/pom.xml -------------------------------------------------------------------------------- /BlossomRPC-Core/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/readme.txt -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/codec/RpcDecode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/codec/RpcDecode.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/codec/RpcEncode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/codec/RpcEncode.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/constants/RpcCommonConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/constants/RpcCommonConstants.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/entity/RpcCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/entity/RpcCache.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/entity/RpcDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/entity/RpcDto.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/entity/RpcHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/entity/RpcHeader.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/entity/RpcPromise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/entity/RpcPromise.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/entity/RpcRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/entity/RpcRequest.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/entity/RpcResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/entity/RpcResponse.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/enums/AlgorithmTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/enums/AlgorithmTypeEnum.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/enums/ReqTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/enums/ReqTypeEnum.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/handler/NettyRpcClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/handler/NettyRpcClientHandler.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/handler/NettyRpcClientInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/handler/NettyRpcClientInitializer.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/handler/NettyRpcServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/handler/NettyRpcServerHandler.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/handler/NettyRpcServerInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/handler/NettyRpcServerInitializer.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/proxy/attention.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/proxy/attention.txt -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/proxy/cglib/CglibRpcProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/proxy/cglib/CglibRpcProxy.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/proxy/jdk/JdkRpcProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/proxy/jdk/JdkRpcProxy.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/proxy/jdk/JdkRpcService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/proxy/jdk/JdkRpcService.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/proxy/jdk/JdkRpcServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/proxy/jdk/JdkRpcServiceImpl.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/proxy/jdk/register/ServiceRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/proxy/jdk/register/ServiceRegistry.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/proxy/spring/SpringBeanManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/proxy/spring/SpringBeanManager.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/proxy/spring/SpringRpcProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/proxy/spring/SpringRpcProxy.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/serialize/JavaSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/serialize/JavaSerializer.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/serialize/JsonSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/serialize/JsonSerializer.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/serialize/Serializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/serialize/Serializer.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/serialize/SerializerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/serialize/SerializerManager.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/service/RpcService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/service/RpcService.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/starter/NettyRpcClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/starter/NettyRpcClient.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/java/blossom/project/rpc/core/starter/NettyRpcServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/java/blossom/project/rpc/core/starter/NettyRpcServer.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/main/resources/proto/demo.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/main/resources/proto/demo.proto -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/bytebuf/ByteBufAdvancedDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/bytebuf/ByteBufAdvancedDemo.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/bytebuf/ByteBufDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/bytebuf/ByteBufDemo.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/bytebuf/ByteBufTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/bytebuf/ByteBufTest.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/bytebuf/ByteBufZeroCopyDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/bytebuf/ByteBufZeroCopyDemo.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/bytebuf/NettyZeroCopyDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/bytebuf/NettyZeroCopyDemo.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/bytebuf/NettyZeroCopyExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/bytebuf/NettyZeroCopyExample.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/protobuf/DemoProto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/protobuf/DemoProto.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/protobuf/SimpleTestMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/protobuf/SimpleTestMain.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/Bootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/Bootstrap.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/client/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/client/Client.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/client/ClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/client/ClientHandler.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/client/ClientMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/client/ClientMessageHandler.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/client/_ClientBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/client/_ClientBootstrap.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/codec/MessageDecode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/codec/MessageDecode.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/codec/MessageEncode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/codec/MessageEncode.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/enums/ReqTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/enums/ReqTypeEnum.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/protocol/Header.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/protocol/Header.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/protocol/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/protocol/Message.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/server/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/server/Server.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/server/ServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/server/ServerHandler.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/server/ServerMessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/server/ServerMessageHandler.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/server/_ServerBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/rpc/server/_ServerBootstrap.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/server/NettyHttpServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/server/NettyHttpServerHandler.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/server/NettyServerConnectManagerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/server/NettyServerConnectManagerHandler.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/server/NettyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/server/NettyTest.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/server/RemotingHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/server/RemotingHelper.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/PackageClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/PackageClientHandler.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/PackageNettyClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/PackageNettyClient.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/PackageNettyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/PackageNettyServer.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/PackageServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/PackageServerHandler.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/deal/DelimiterBasedFrameDecoderClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/deal/DelimiterBasedFrameDecoderClient.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/deal/DelimiterBasedFrameDecoderServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/deal/DelimiterBasedFrameDecoderServer.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/deal/FixedLengthFrameDecoderClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/deal/FixedLengthFrameDecoderClient.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/deal/FixedLengthFrameDecoderServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/deal/FixedLengthFrameDecoderServer.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/deal/LengthFieldBasedFrameDecoderClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/deal/LengthFieldBasedFrameDecoderClient.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/deal/LengthFieldBasedFrameDecoderServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/deal/LengthFieldBasedFrameDecoderServer.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/netty/NettyClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/netty/NettyClient.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/netty/NettyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/netty/NettyServer.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/tcp/SimpleTCPClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/tcp/SimpleTCPClient.java -------------------------------------------------------------------------------- /BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/tcp/SimpleTCPServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/src/test/java/blossom/project/netty/showpackage/tcp/SimpleTCPServer.java -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/codec/RpcDecode$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/codec/RpcDecode$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/codec/RpcDecode.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/codec/RpcDecode.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/codec/RpcEncode.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/codec/RpcEncode.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/constants/RpcCommonConstants.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/constants/RpcCommonConstants.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/entity/RpcCache.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/entity/RpcCache.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/entity/RpcDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/entity/RpcDto.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/entity/RpcHeader.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/entity/RpcHeader.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/entity/RpcPromise.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/entity/RpcPromise.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/entity/RpcRequest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/entity/RpcRequest.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/entity/RpcResponse.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/entity/RpcResponse.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/enums/AlgorithmTypeEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/enums/AlgorithmTypeEnum.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/enums/ReqTypeEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/enums/ReqTypeEnum.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/handler/NettyRpcClientHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/handler/NettyRpcClientHandler.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/handler/NettyRpcClientInitializer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/handler/NettyRpcClientInitializer.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/handler/NettyRpcServerHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/handler/NettyRpcServerHandler.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/handler/NettyRpcServerInitializer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/handler/NettyRpcServerInitializer.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/proxy/cglib/CglibRpcProxy.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/proxy/cglib/CglibRpcProxy.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/proxy/jdk/JdkRpcProxy.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/proxy/jdk/JdkRpcProxy.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/proxy/jdk/JdkRpcService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/proxy/jdk/JdkRpcService.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/proxy/jdk/JdkRpcServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/proxy/jdk/JdkRpcServiceImpl.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/proxy/jdk/register/ServiceRegistry.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/proxy/jdk/register/ServiceRegistry.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/proxy/spring/SpringBeanManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/proxy/spring/SpringBeanManager.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/proxy/spring/SpringRpcProxy.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/proxy/spring/SpringRpcProxy.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/serialize/JavaSerializer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/serialize/JavaSerializer.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/serialize/JsonSerializer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/serialize/JsonSerializer.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/serialize/Serializer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/serialize/Serializer.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/serialize/SerializerManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/serialize/SerializerManager.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/service/RpcService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/service/RpcService.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/starter/NettyRpcClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/starter/NettyRpcClient.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/blossom/project/rpc/core/starter/NettyRpcServer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/blossom/project/rpc/core/starter/NettyRpcServer.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/classes/proto/demo.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/classes/proto/demo.proto -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/bytebuf/ByteBufAdvancedDemo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/bytebuf/ByteBufAdvancedDemo.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/bytebuf/ByteBufDemo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/bytebuf/ByteBufDemo.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/bytebuf/ByteBufTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/bytebuf/ByteBufTest.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/bytebuf/ByteBufZeroCopyDemo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/bytebuf/ByteBufZeroCopyDemo.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/bytebuf/NettyZeroCopyDemo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/bytebuf/NettyZeroCopyDemo.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/bytebuf/NettyZeroCopyExample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/bytebuf/NettyZeroCopyExample.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/protobuf/DemoProto$Demo$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/protobuf/DemoProto$Demo$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/protobuf/DemoProto$Demo$Builder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/protobuf/DemoProto$Demo$Builder.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/protobuf/DemoProto$Demo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/protobuf/DemoProto$Demo.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/protobuf/DemoProto$DemoOrBuilder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/protobuf/DemoProto$DemoOrBuilder.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/protobuf/DemoProto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/protobuf/DemoProto.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/protobuf/SimpleTestMain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/protobuf/SimpleTestMain.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/Bootstrap.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/Bootstrap.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/client/Client$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/client/Client$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/client/Client.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/client/Client.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/client/ClientHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/client/ClientHandler.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/client/ClientMessageHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/client/ClientMessageHandler.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/client/_ClientBootstrap$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/client/_ClientBootstrap$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/client/_ClientBootstrap.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/client/_ClientBootstrap.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/codec/MessageDecode.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/codec/MessageDecode.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/codec/MessageEncode.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/codec/MessageEncode.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/enums/ReqTypeEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/enums/ReqTypeEnum.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/protocol/Header.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/protocol/Header.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/protocol/Message.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/protocol/Message.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/server/Server$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/server/Server$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/server/Server.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/server/Server.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/server/ServerHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/server/ServerHandler.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/server/ServerMessageHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/server/ServerMessageHandler.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/server/_ServerBootstrap$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/server/_ServerBootstrap$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/server/_ServerBootstrap.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/rpc/server/_ServerBootstrap.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/server/NettyHttpServerHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/server/NettyHttpServerHandler.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/server/NettyServerConnectManagerHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/server/NettyServerConnectManagerHandler.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/server/NettyTest$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/server/NettyTest$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/server/NettyTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/server/NettyTest.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/server/RemotingHelper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/server/RemotingHelper.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/PackageClientHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/PackageClientHandler.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/PackageNettyClient$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/PackageNettyClient$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/PackageNettyClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/PackageNettyClient.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/PackageNettyServer$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/PackageNettyServer$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/PackageNettyServer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/PackageNettyServer.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/PackageServerHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/PackageServerHandler.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/DelimiterBasedFrameDecoderClient$1$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/DelimiterBasedFrameDecoderClient$1$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/DelimiterBasedFrameDecoderClient$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/DelimiterBasedFrameDecoderClient$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/DelimiterBasedFrameDecoderClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/DelimiterBasedFrameDecoderClient.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/DelimiterBasedFrameDecoderServer$1$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/DelimiterBasedFrameDecoderServer$1$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/DelimiterBasedFrameDecoderServer$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/DelimiterBasedFrameDecoderServer$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/DelimiterBasedFrameDecoderServer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/DelimiterBasedFrameDecoderServer.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/FixedLengthFrameDecoderClient$1$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/FixedLengthFrameDecoderClient$1$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/FixedLengthFrameDecoderClient$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/FixedLengthFrameDecoderClient$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/FixedLengthFrameDecoderClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/FixedLengthFrameDecoderClient.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/FixedLengthFrameDecoderServer$1$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/FixedLengthFrameDecoderServer$1$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/FixedLengthFrameDecoderServer$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/FixedLengthFrameDecoderServer$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/FixedLengthFrameDecoderServer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/FixedLengthFrameDecoderServer.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/LengthFieldBasedFrameDecoderClient$1$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/LengthFieldBasedFrameDecoderClient$1$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/LengthFieldBasedFrameDecoderClient$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/LengthFieldBasedFrameDecoderClient$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/LengthFieldBasedFrameDecoderClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/LengthFieldBasedFrameDecoderClient.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/LengthFieldBasedFrameDecoderServer$1$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/LengthFieldBasedFrameDecoderServer$1$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/LengthFieldBasedFrameDecoderServer$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/LengthFieldBasedFrameDecoderServer$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/LengthFieldBasedFrameDecoderServer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/deal/LengthFieldBasedFrameDecoderServer.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/netty/NettyClient$1$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/netty/NettyClient$1$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/netty/NettyClient$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/netty/NettyClient$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/netty/NettyClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/netty/NettyClient.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/netty/NettyServer$1$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/netty/NettyServer$1$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/netty/NettyServer$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/netty/NettyServer$1.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/netty/NettyServer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/netty/NettyServer.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/tcp/SimpleTCPClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/tcp/SimpleTCPClient.class -------------------------------------------------------------------------------- /BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/tcp/SimpleTCPServer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Core/target/test-classes/blossom/project/netty/showpackage/tcp/SimpleTCPServer.class -------------------------------------------------------------------------------- /BlossomRPC-Server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Server/pom.xml -------------------------------------------------------------------------------- /BlossomRPC-Server/src/main/java/blossom/project/rpc/server/ServerRpcBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Server/src/main/java/blossom/project/rpc/server/ServerRpcBootstrap.java -------------------------------------------------------------------------------- /BlossomRPC-Server/src/main/java/blossom/project/rpc/server/service/impl/RpcServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Server/src/main/java/blossom/project/rpc/server/service/impl/RpcServiceImpl.java -------------------------------------------------------------------------------- /BlossomRPC-Server/target/classes/blossom/project/rpc/server/ServerRpcBootstrap.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Server/target/classes/blossom/project/rpc/server/ServerRpcBootstrap.class -------------------------------------------------------------------------------- /BlossomRPC-Server/target/classes/blossom/project/rpc/server/service/impl/RpcServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/BlossomRPC-Server/target/classes/blossom/project/rpc/server/service/impl/RpcServiceImpl.class -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/README.md -------------------------------------------------------------------------------- /api-gateway.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/api-gateway.json -------------------------------------------------------------------------------- /logs/access-2023-11-10-1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/logs/access-2023-11-10-1.log -------------------------------------------------------------------------------- /logs/access.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/logs/access.log -------------------------------------------------------------------------------- /logs/gateway-core-2023-11-10-1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/logs/gateway-core-2023-11-10-1.log -------------------------------------------------------------------------------- /logs/gateway-core.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/logs/gateway-core.log -------------------------------------------------------------------------------- /logs/gc.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/logs/gc.log -------------------------------------------------------------------------------- /photos/ChannelHandlerContext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/photos/ChannelHandlerContext.png -------------------------------------------------------------------------------- /photos/channelRead方法.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/photos/channelRead方法.png -------------------------------------------------------------------------------- /photos/readme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/photos/readme.png -------------------------------------------------------------------------------- /photos/项目骨架.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/photos/项目骨架.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhangBlossom/BlossomGateway/HEAD/pom.xml --------------------------------------------------------------------------------