Jboot liberação v3.1.6, corrigir alguns dos problemas de configuração RPC

Jboot é uma estrutura de serviço baseado em microprocessador JFinal, JFinal-Undertow, Dubbo, tais como o desenvolvimento de micro-serviços ajudam os desenvolvedores a reduzir o limiar de desenvolvimento. Embora o apoio perfeito em idéia, o eclipse maven de multi módulo para código java, html, css, js e outros arquivos de recursos aquecer carga. desenvolvimento Shuang Shuang e vida feliz.

Jboot 3.1.x atualizações principais são as seguintes:

A: reconstrução perfeita RPC

Jboot 3.1.x da RPC foi completamente reconstruído para facilitar a necessidade de alterar a configuração em uso normal, API não mudou, tudo pode ser facilmente atualizado para Jboot 3.1.x, embora a API não mudou, mas a realização enviar uma mudança completa. 

Para Dubbo, sob 2.7.x adicionou-se uma série de características, tais como meta centro de dados, centro de distribuição e outras funções, após Jboot reconstruída, o suporte para todos os conteúdos de Dubbo ser configurado para suportar registo múltiplo com uma única aplicação, e mais acordos de serviço e outros apoios. configuração mais flexível.

portal New Gateway: II

Jboot v3.1.0 também acrescentou um gateway do portal, que suporta um hospedeiro, diferente caminho condições, consulta e outras configurações, alto desempenho e suportes distribuído sob a sentinela limitando, costume portal interceptor e muito mais.

operação de cache distribuído e suporte de manutenção: Três

Em muitos cache secundário cache distribuído, como J2Cache, EHRedis, etc., pode ser devido ao seu cache de memória cache, que é a necessidade de atualização ou Redis dependente do MQ Pub / Sub a notificação, mas em alguns casos extremos , a notificação ainda aparecerá MQ não causar problemas em alguns cache-nível do nó não pode ser atualizado, Jboot fornece acesso a todas as cacheName, e sua função pode atualizar (refresh), e em particular alguns casos extremos, você pode atualizar manualmente o cache pela operação de manutenção de paz, de modo que todos os nós no sincronização de cache cache distribuído.

atualização v3.1.6 Jboot da seguinte forma:

  • Novo: JbootReturnValueRender, pode ser usado para valores prestados em Ação retornar,
  • Novo: ResponseEntity, você pode devolvê-lo para renderizar diretamente em Ação
  • Otimização: Quando irá pedir JbootGatewayConfig configuração do gateway é otimizado, uri errado configurado pelo usuário
  • Otimização: Atualize Dubbo, Motan, Sentinel, espera Nacos até a versão mais recente
  • Otimização: ClassScanner adicionar algum comum excluir frasco e classe
  • Otimização: Mais suporte para configuração em Nacos centro configuração distribuída
  • Reparação: RPCUtils.copyFields () não pode ser copiado corretamente configurado questões de conteúdo
  • Reparação: JbootRpcApplication não iniciar o problema de plug-ins e interceptores adequadas
  • Documentação: Modificar o conteúdo do problema de erro AOP documento
  • Documentação: perfeito centro de configuração distribuída e documentos relacionados Apollo apoio Nacos

dependência maven:

<dependency>
    <groupId>io.jboot</groupId>
    <artifactId>jboot</artifactId>
    <version>3.1.6</version>
</dependency>

Olá Mundo:

@RequestMapping("/")
public class HelloworldController extends JbootController {

    public void index(){
        renderText("hello world");
    }

    public static void main(String[] args){
        JbootApplication.run(args);
    }
}

Acho que você gosta

Origin www.oschina.net/news/114769/jboot-3-1-6-released
Recomendado
Clasificación